Olá amigos,
Tenho um sistema bastante grande. Nele contem vários componentes que fazem um select no banco. Até ai tudo bem…
Se eu executar uma stored procedure que é chamada por este sistema, acontece alguns “efeitos” estranhos, principalmente quanto se tentar order colunas (em cursores) que possuem valores null (certa vez coloca os nulls antes e em outra vez coloca por ultimo).
Se eu executar a procedure direto no PL/SQL ou outro programa similar, funciona perfeitamente.
Notei, que a chave do regsitro NLS_LANG da minha máquina está com: “AMERICAN_AMERICA.WE8ISO8859P1”, e nas máquinas que usam o sistema está com “AMERICAN”.
Gostaria de saber se pode ser esse o problema?
Qual o impacto de atualizar o NLS_LANG para como está na minha máquina nas estações que usam o sistema? Será que algum outro select vai se comportar “estranho”?
Muito obrigado a todos.
Leandro.