Home >Database >Mysql Tutorial >Oracle修改默认时间格式

Oracle修改默认时间格式

WBOY
WBOYOriginal
2016-06-07 17:24:021325browse

向Oracle插入当前日期(使用sysdate),时间精确到天 当前的时间格式是Oracle的默认时间格式

1. 向数据库中插入当前时间

向Oracle插入当前日期(使用sysdate)

例:insert into table (date) value(sysdate); / /插入的是系统时间和日期

时间精确到天 当前的时间格式是Oracle的默认时间格式

(DD-MON-RR)

1.临时修改Oracle的默认时间

更改Oracle的默认时间格式:

SQL> alter session set nls_date_format='yyyy-mm-dd';

2012-12-10

YYYY:MM:DD HH24:MI:SS 这是精确到秒的格式

会话已更改。

这个只是暂时的修改时间格式,如果服务器重启的话,时间的默认格式还是原来的

2.彻底更改时间格式:

在注册表的KEY_LOCAL_MACHINE->SOFTWARE->ORACLE->HOME0

添加字串值NLS_DATE_FORMAT.将其值设为YYYY-MM-DD-HH24:MI:SS.

如修改参数文件的话。可直接在参数文件中添加:

NLS_DATA_FORMAT=YYYY-MM-DD-HH24:MI:SS,,但须将注册表中上述位置的NLS_LANG字串值去掉。

linux

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn