关于 NLS 的环境变量发生的变化-ORA_NLS33,ORA_NLS10

本文介绍了Oracle从7.2.x到10g版本中NLS环境变量的变化情况,包括不同版本对应的变量名及其设置值。指出在Oracle10g中,通过设置ORA_NLS10即可,其值为$ORACLE_HOME/nls/data,并且向后兼容ORA_NLS33。


Oracle 10g 关于 NLS 的环境变量发生了一点变化:

For RDBMS 7.2.x version the variable is called ORA_NLS.

For version 7.3.x the variable is called ORA_NLS32.

For Oracle 8, 8i and 9 variable is called ORA_NLS33.

For Oracle 10g the variable is called ORA_NLS10.


ORA_NLS33 的设置值:

ORA_NLS33 = $ORACLE_HOME/ocommon/nls/admin/data

而 ORA_NLS10 只需要设置:

ORA_NLS10 = $ORACLE_HOME/nls/data

定义了 ORA_NLS10 则不需要单独定义 ORA_NLS33 等参数了。

目前应该仍然是向后兼容 ORA_NLS33 的。

更多信息参考 Metalink: Note:77442.1

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

转载于:http://blog.itpub.net/35489/viewspace-682904/

-- TO_CHAR( TO_DATE(xyzcy.KSRQ, 'DD-MON-YY', 'NLS_DATE_LANGUAGE=ENGLISH'), 'yyyy-mm-dd hh24:mi:ss') as KSRQ , -- 开始日期 -- TO_CHAR( TO_DATE(xyzcy.JSRQ, 'DD-MON-YY', 'NLS_DATE_LANGUAGE=ENGLISH'), 'yyyy-mm-dd hh24:mi:ss') as JSRQ , -- 结束日期 -- TO_CHAR( TO_DATE(xyzcy.YPZCZHKSRQ, 'DD-MON-YY', 'NLS_DATE_LANGUAGE=ENGLISH'), 'yyyy-mm-dd hh24:mi:ss') as YPZCZHKSRQ , -- 药品注册证号开始日期 -- TO_CHAR( TO_DATE(xyzcy.YPZCZHJSRQ, 'DD-MON-YY', 'NLS_DATE_LANGUAGE=ENGLISH'), 'yyyy-mm-dd hh24:mi:ss') as YPZCZHJSRQ , -- 药品注册证号结束日期 -- TO_CHAR( TO_DATE(xyzcy.PZWHKSRQ, 'DD-MON-YY', 'NLS_DATE_LANGUAGE=ENGLISH'), 'yyyy-mm-dd hh24:mi:ss') as PZWHKSRQ , -- 批准文号开始日期 -- TO_CHAR( TO_DATE(xyzcy.PZWHJSRQ, 'DD-MON-YY', 'NLS_DATE_LANGUAGE=ENGLISH'), 'yyyy-mm-dd hh24:mi:ss') as PZWHJSRQ , -- 批准文号结束日期 -- TO_CHAR( TO_DATE(xyzcy.SJCJSJ, 'DD-MON-YY', 'NLS_DATE_LANGUAGE=ENGLISH'), 'yyyy-mm-dd hh24:mi:ss') as SJCJSJ, -- 数据创建时间 -- TO_CHAR( TO_DATE(xyzcy.SJGXSJ, 'DD-MON-YY', 'NLS_DATE_LANGUAGE=ENGLISH'), 'yyyy-mm-dd hh24:mi:ss') as SJGXSJ, -- 数据更新时间 -- TO_CHAR( TO_DATE(xyzcy.EFFTTIME, 'DD-MON-YY', 'NLS_DATE_LANGUAGE=ENGLISH'), 'yyyy-mm-dd hh24:mi:ss') as EFFTTIME , -- 生效时间 -- TO_CHAR( TO_DATE(xyzcy.INVDTIME, 'DD-MON-YY', 'NLS_DATE_LANGUAGE=ENGLISH'), 'yyyy-mm-dd hh24:mi:ss') as INVDTIME , -- 失效时间 如何优化代码, 以上时间字段存在空值,避免出现 ORA-01861: 文字与格式字符串不匹配
最新发布
08-26
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值