Consultor Eletrônico



Kbase 50718: Datasul 11.5 Oracle - Módulos, programas ou favoritos não são apresentados no menu.
Autor   Bruna Roberta Andryeiak - Produto Framework
Acesso   Público
Publicação   4/15/2015
Produto
Datasul

Versões
Datasul 11.5 Oracle

Sintoma
Módulo, programa ou favoritos, não estão sendo apresentados no menu, mesmo tendo estes autorização de segurança e visualiza menu.

Causa
Quando utilizado banco oracle, este é case sensitive. Nos cadastros de módulos, programas ou favoritos, estão informados registros em letras maiúsculas e minúsculas onde o oracle se perde ao buscar o registro.

Solução
Criar a trigger abaixo para o Oracle:

create or replace trigger
logon_case_insensitive
AFTER LOGON ON SCHEMA
BEGIN
execute immediate ('ALTER SESSION SET NLS_COMP=LINGUISTIC');
execute immediate ('ALTER SESSION SET NLS_SORT=BINARY_CI');
END;