Oracle数据库当前的nls_date_format参数值查询及设置
来源:互联网 发布:中建八局 知乎 编辑:程序博客网 时间:2024/05/18 02:28
来源:http://blog.sina.com.cn/s/blog_ebc0660c0102v969.html
1、查询nls_date_format
1)select * from nls_session_parameters where parameter = 'NLS_DATE_FORMAT';显示:NLS_DATE_FORMAT
2)select * from nls_database_parameters where parameter = 'NLS_DATE_FORMAT';
显示:NLS_DATE_FORMAT DD-MON-RR
3)select * from nls_instance_parameters where parameter = 'NLS_DATE_FORMAT';
显示:NLS_DATE_FORMAT null (在我本地nls_instance_parameters中没有设置NLS_DATE_FORMAT)
2、设置nls_date_format
1)首先,介绍一下NLS参数相关的NLS_SESSION_PARAMETERS/NLS_DATABASE_PARAMTERS/NLS_INSTANCE_PARAMETERS三个视图。
NLS参数分session/ instance/ database三个级别
session级别覆盖instance级别,instance级别覆盖database级别。就是说,如果session级别、instance级别和database级别都给某个参数赋值了,如nls_date_format参数,则先看session级别、如果session级别没有设定值,则看instance级别,以此类推。
2)其次,设定nls_date_format的值
session级别设定值:
alter session set nls_date_format = 'yyyy-mm-dd hh24:mi:ss';设定之后再查询会发现nls_session_parameters视图中nls_date_format的值已经变了,而nls_instance_parameters、nls_database_parameters视图中的值没有变。
SESSION级别——如果只是希望自己看到某种格式而不影响其他人看到的结果。
3)然后,我们可以通过以下查询,发现本数据库是不允许instance级别和database级别参数值更改的
0 0
- Oracle数据库当前的nls_date_format参数值查询及设置
- Oracle数据库当前的nls_date_format参数值查询及设置
- 【转】Oracle中 NLS_DATE_FORMAT的设置方法
- 关于NLS_DATE_FORMAT的设置
- 使用JDBC改变Oracle的session参数 NLS_DATE_FORMAT
- nls_date_format参数
- nls_date_format设置
- Oracle NLS_DATE_FORMAT
- oracle数据库字符集设置的查询语法
- Oracle数据库REMOTE_LOGIN_PASSWORDFILE参数的设置
- Oracle数据库REMOTE_LOGIN_PASSWORDFILE参数的设置
- Oracle数据库REMOTE_LOGIN_PASSWORDFILE参数的设置
- 修改NLS_DATE_FORMAT参数
- NLS_DATE_FORMAT参数详解
- ORA-01843 无效的月份的解决方法/NLS_DATE_FORMAT参数
- Oracle Study之--NLS_DATE_FORMAT
- Oracle session nls_date_format
- 查询当前数据库的状态
- 不再不好意思
- IOS开发笔记31-UITableView(2)
- 内存溢出之Tomcat内存配置
- mysql 数据库实际应用中的大数据处理
- Hadoop---HBase伪分布安装
- Oracle数据库当前的nls_date_format参数值查询及设置
- P2P实时音视频之NAT穿越
- 如何更有效地学习开源项目的代码?(知乎)
- 有关 给Layout设置监听事件后,与Layout子控件的响应关系
- 通过Python将MongoDB导出的json数据转换成Mysql的insert语句导入
- C++堆和栈的分配
- 图像特征提取总结
- git 学习笔记4
- AutoLayout框架Masonry使用心得