Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle NLS_排序NLS_组件读取不正确_Oracle_Environment Variables_Nls - Fatal编程技术网

Oracle NLS_排序NLS_组件读取不正确

Oracle NLS_排序NLS_组件读取不正确,oracle,environment-variables,nls,Oracle,Environment Variables,Nls,我在hibernate中设置NLS_排序和NLS_补偿: Hibernate: ALTER SESSION SET NLS_COMP=BINARY Hibernate: ALTER SESSION SET NLS_SORT=BINARY 之后,我尝试使用以下方法将其读回: select * from nls_session_parameters where parameter in('NLS_SORT','NLS_COMP'); SELECT SYS_CONTEXT ('USERENV', '

我在hibernate中设置NLS_排序和NLS_补偿:

Hibernate: ALTER SESSION SET NLS_COMP=BINARY
Hibernate: ALTER SESSION SET NLS_SORT=BINARY
之后,我尝试使用以下方法将其读回:

select * from nls_session_parameters where parameter in('NLS_SORT','NLS_COMP');
SELECT SYS_CONTEXT ('USERENV', 'NLS_SORT') FROM DUAL;
此查询返回不正确的值:

PARAMETER                      VALUE                                   
------------------------------ ----------------------------------------
NLS_SORT                       RUSSIAN                                 
NLS_COMP                       BINARY                                  

2 rows selected.

SYS_CONTEXT('USERENV','NLS_SORT')                                               
--------------------------------------------------------------------------------
RUSSIAN                                                                         
1 row selected.

我做错了什么?

我认为
SYS\u CONTEXT
函数中没有用于
NLS\u COMP
的参数

核实

NLS\U日历当前会话的当前日历

SELECT sys_context('USERENV', 'NLS_CALENDAR') FROM DUAL; 
SELECT sys_context('USERENV', 'NLS_CURRENCY') FROM DUAL; 
SELECT sys_context('USERENV', 'NLS_DATE_FORMAT') FROM DUAL; 
SELECT sys_context('USERENV', 'NLS_TERRITORY') FROM DUAL; 
NLS_货币当前会话的货币

SELECT sys_context('USERENV', 'NLS_CALENDAR') FROM DUAL; 
SELECT sys_context('USERENV', 'NLS_CURRENCY') FROM DUAL; 
SELECT sys_context('USERENV', 'NLS_DATE_FORMAT') FROM DUAL; 
SELECT sys_context('USERENV', 'NLS_TERRITORY') FROM DUAL; 
NLS\u日期\u格式会话的日期格式

SELECT sys_context('USERENV', 'NLS_CALENDAR') FROM DUAL; 
SELECT sys_context('USERENV', 'NLS_CURRENCY') FROM DUAL; 
SELECT sys_context('USERENV', 'NLS_DATE_FORMAT') FROM DUAL; 
SELECT sys_context('USERENV', 'NLS_TERRITORY') FROM DUAL; 
NLS\U日期\语言用于表示日期的语言

SELECT sys_context('USERENV', 'NLS_DATE_LANGUAGE') FROM DUAL; 
NLS_排序二进制或语言排序基础

SELECT sys_context('USERENV', 'NLS_SORT') FROM DUAL; 
NLS_地区本届会议的地区

SELECT sys_context('USERENV', 'NLS_CALENDAR') FROM DUAL; 
SELECT sys_context('USERENV', 'NLS_CURRENCY') FROM DUAL; 
SELECT sys_context('USERENV', 'NLS_DATE_FORMAT') FROM DUAL; 
SELECT sys_context('USERENV', 'NLS_TERRITORY') FROM DUAL;