注册
日期串语言(NLS配置动态调整)
专栏/培训园地/ 文章详情 /

日期串语言(NLS配置动态调整)

风信子 2025/05/13 30 0 0
摘要

1.查看当前NLS动态配置(会话级)
select * from v$nls_parameters;
图片1.jpg

上图为NLS不同时间类型动态配置。其中第二行DD-MON-YY HH12.MI.SS.ff6 AM中MON代表月,HH12为十二小时制,ff6位精确秒数,AM代表显示上午和下午;

2.举例
ALTER SESSION SET NLS_DATE_LANGUAGE='SIMPLIFIED CHINESE';
ALTER SESSION SET NLS_TIMESTAMP_TZ_FORMAT='DD-MON-YY HH12.MI.SS.ff6 AM';图片2.jpg

第一句sql为设置日期语言,此次为中文。第二句sql为设置日期格式化。注意该设置会会话级,会话结束后设置也恢复默认;

3.此日期格式化方式也可以使用与to_char函数;
select to_char(A,'DD-MON-YY HH12.MI.SS.ff6 AM') from "SYSDBA"."A";图片3.jpg

4.更多用法参见《达梦SQL语言使用手册》中【设置当前会话】章节中【日期串语言】

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服