如何修改系统时间显示格式

Posted 高伟--林州

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何修改系统时间显示格式相关的知识,希望对你有一定的参考价值。

查询系统时间:

[email protected]> select sysdate from dual;

SYSDATE
---------
30-APR-17

会话级别修改时间显示格式:

[email protected]> alter session set nls_date_format=‘yyyy-mm-dd hh24:mi:ss‘;

Session altered.

[email protected]> select sysdate from dual;

SYSDATE
-------------------
2017-04-30 23:43:14

在系统级别修改时间显示格式:

[email protected]> alter system set nls_date_format=‘yyyy-mm-dd hh24:mi:ss‘ scope=spfile;

System altered.

重启生效:

[email protected]> shutdown immediate;

[email protected]> startup

 

注:在系统级别修改时间显示格式,不加‘scope=spfile‘会报错:

[email protected]> alter system set nls_date_format=‘yyyy-mm-dd hh24:mi:ss‘;
alter system set nls_date_format=‘yyyy-mm-dd hh24:mi:ss‘
                 *
ERROR at line 1:
ORA-02096: specified initialization parameter is not modifiable with this
option

以上是关于如何修改系统时间显示格式的主要内容,如果未能解决你的问题,请参考以下文章

WIN7系统中,如何在登录档中修改系统时间格式?

Linux 修改系统时间的两种方式

Linux / MacOS 修改 ls 显示年月日的时间格式

Linux / MacOS 修改 ls 显示年月日的时间格式

SAP中如何修改数字格式? 正常的User数字显示为1,000.000 问题的User数字显示为1.000,000.

请问修改表中的某一个日期类型的字段为当前系统时间的sql语句该如何书写。