boa tarde,
hoje estou pegado no seguinte problema e esta complicado de entender, preciso a 
ajuda de voces.

mudei o valor de parâmetro NLS_LENGTH_SEMANTICS para CHAR, mais estou 
precisando deixar as 03 consultas amostrando o valor como CHAR.

será que alguém ja passou por isto?

As querys amostram o valor como BYTE ???


SQL> alter system set nls_length_semantics=char scope=spfile;
System altered.

--Restar database

SQL> 
Select NAME,VALUE,ISDEFAULT,ISSES_MODIFIABLE, ISSYS_MODIFIABLE, 
ISINSTANCE_MODIFIABLE, ISMODIFIED, ISADJUSTED   from v$parameter where NAME 
like '%seman%';

NAME
--------------------------------------------------------------------------------
VALUE
--------------------------------------------------------------------------------
ISDEFAULT ISSES ISSYS_MOD ISINS ISMODIFIED ISADJ
--------- ----- --------- ----- ---------- -----
nls_length_semantics
CHAR
FALSE     TRUE  IMMEDIATE TRUE  SYSTEM_MOD FALSE


SQL> select * from nls_database_parameters where 
parameter='NLS_LENGTH_SEMANTICS';

PARAMETER
------------------------------
VALUE
--------------------------------------------------------------------------------
NLS_LENGTH_SEMANTICS
BYTE


SQL> select * from sys.props$ where NAME like '%SEM%';

NAME
------------------------------
VALUE$
--------------------------------------------------------------------------------
COMMENT$
--------------------------------------------------------------------------------
NLS_LENGTH_SEMANTICS
BYTE
NLS length semantics

obrigado
Marco.

Responder a