ITPub博客

首页 > 数据库 > Oracle > oracle nls_lanage

oracle nls_lanage

原创 Oracle 作者:yanping036519 时间:2014-06-14 09:22:24 0 删除 编辑
nls参数起作用是有顺序关系的:
instance参数-->nls_lang-->在注册表单独设置(如可以单独设置nls_date_format)-->在win系统环境变量中设置-->session级参数-->单独使用函数
即:你可以在上面的任何环境下设置nls参数

show parameter nls 是instance参数NLS的值
select * from v$nls_parameters:是当前会话的NLS的值。
例子:假设原来的会话默认nls_date_format为'DD-MON-RR'
如果你alter session set nls_date_format='YYYY-MM-DD HH24:MI:SS',再查看下select * from v$nls_parameters,就会发现变为YYYY-MM-DD HH24:MI:SS

以下脚本用以列出Database-instance-session的NLS参数和所在时区:


REM List NLS Parameters

set linesize 90 pagesize 1400
col Parameter for a40
col Value     for a40

SELECT Parameter, Value FROM NLS_DATABASE_PARAMETERS
/

SELECT Parameter, Value FROM NLS_INSTANCE_PARAMETERS
/

SELECT Parameter, Value FROM NLS_SESSION_PARAMETERS  ORDER BY 1
/

select dbtimezone from dual
/

select sessiontimezone from dual
/


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/25983571/viewspace-1182803/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2014-03-07

  • 博文量
    3
  • 访问量
    10235