分享更有价值
被信任是一种快乐

oracle中如何修改NLS_DATE_LANGUAGE

文章页正文上

这篇文章主要介绍oracle中如何修改NLS_DATE_LANGUAGE,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
下面是临时修改nls_date_language参数为中文,以方便当前会话导入’08-12月-13
03.16.19.119000 下午’之类的数据。
报错ORA-01843: not a valid month解决
SQL>
select * from v$nls_parameters;
PARAMETER
VALUE
—————————————————————-
—————————————————————-
NLS_LANGUAGE AMERICAN
NLS_TERRITORY
AMERICA
NLS_CURRENCY
$
NLS_ISO_CURRENCY AMERICA
NLS_NUMERIC_CHARACTERS .,
NLS_CALENDAR
GREGORIAN
NLS_DATE_FORMAT
DD-MON-RR
NLS_DATE_LANGUAGE AMERICAN
NLS_CHARACTERSET
ZHS16GBK
NLS_SORT
BINARY
NLS_TIME_FORMAT HH.MI.SSXFF AM
NLS_TIMESTAMP_FORMAT
DD-MON-RR HH.MI.SSXFF AM
NLS_TIME_TZ_FORMAT
HH.MI.SSXFF AM TZR
NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZR
NLS_DUAL_CURRENCY
$
NLS_NCHAR_CHARACTERSET
AL16UTF16
NLS_COMP
BINARY
NLS_LENGTH_SEMANTICS
BYTE
NLS_NCHAR_CONV_EXCP
FALSE
19 rows
selected
SQL>
SELECT SYSTIMESTAMP FROM DUAL;
SYSTIMESTAMP
———–免费主机域名———————————————————————
11-FEB-18
09.59.08.147761 AM +08:00
如果参数NLS_TIMESTAMP_FORMAT格式不是DD-MON-RR HH.MI.SSXFF AM首先要调整该参数

调整该参数的命令:alter session set
NLS_TIMESTAMP_FORMAT = ‘YYYY-MM-DD HH.MI.SS.FF8 AM’;
注:该命令只是当前会话有用。
查看NLS_DATE_LANGUAGE是SIMPLIFIED
CHINESE还是AMERICA,如果是AMERICA需要修改成SIMPLIFIED
CHINESE,

才能显示中文上下午和月份,当前会话修改方法
SQL> ALTER SESSION SET
nls_date_language=’SIMPLIFIED CHINESE’;

注:该命令只是当前会话有用。
SQL>
select * from v$nls_parameters;
/
PARAMETER
VALUE
—————————————————————-
———————————免费主机域名——————————-
NLS_LANGUAGE AMERICAN
NLS_TERRITORY
AMERICA
NLS_CURRENCY
$
NLS_ISO_CURRENCY AMERICA
NLS_NUMERIC_CHARACTERS .,
NLS_CALENDAR
GREGORIAN
NLS_DATE_FORMAT
DD-MON-RR
NLS_DATE_LANGUAGE SIMPLIFIED
CHINESE
NLS_CHARACTERSET
ZHS16GBK
NLS_SORT
BINARY
NLS_TIME_FORMAT HH.MI.SSXFF AM
NLS_TIMESTAMP_FORMAT
DD-MON-RR HH.MI.SSXFF AM
NLS_TIME_TZ_FORMAT
HH.MI.SSXFF AM TZR
NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZR
NLS_DUAL_CURRENCY
$
NLS_NCHAR_CHARACTERSET
AL16UTF16
NLS_COMP
BINARY
NLS_LENGTH_SEMANTICS
BYTE
NLS_NCHAR_CONV_EXCP
FALSE
SQL>
select systimestamp from dual;
/
SYSTIMESTAMP
——————————————————————————–
11-2月 -18
09.38.29.190818 上午 +08:00
SQL> @
Importing
table SYS_AREA…以上是“oracle中如何修改NLS_DATE_LANGUAGE”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注云技术行业资讯频道!

相关推荐: MySQL慢日志分析工具pt-query-digest怎么用

小编给大家分享一下MySQL慢日志分析工具pt-query-digest怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、安装去官网选择对应的版本和平台:此处我用的是perco…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册