千家信息网

oracle session NLS_LANGUAGE

发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,以下代码可以加在程序包里面,用于修改当前session的语言参数。--设置session语言 PROCEDURE p_Set_Nls_Language(Pi_Nls_Lang IN VARCHA
千家信息网最后更新 2025年01月31日oracle session NLS_LANGUAGE

以下代码可以加在程序包里面,用于修改当前session的语言参数。

--设置session语言    PROCEDURE p_Set_Nls_Language(Pi_Nls_Lang IN VARCHAR2 DEFAULT 'SIMPLIFIED CHINESE') IS    BEGIN        EXECUTE IMMEDIATE 'ALTER SESSION SET NLS_LANGUAGE=' || Chr(39) ||                          Pi_Nls_Lang || Chr(39);    EXCEPTION        WHEN OTHERS THEN            EXECUTE IMMEDIATE 'ALTER SESSION SET NLS_LANGUAGE=' || Chr(39) ||                              'SIMPLIFIED CHINESE' || Chr(39);    END p_Set_Nls_Language;


一般常用'SIMPLIFIED CHINESE' 和'AMERICAN'

查询各级NLS参数:

SELECT * FROM nls_database_parameters;SELECT * FROM nls_instance_parameters;SELECT * FROM nls_session_parameters;


0