当前位置: 代码迷 >> Oracle管理 >> ORACLE 日期格式問題解决方法
  详细解决方案

ORACLE 日期格式問題解决方法

热度:136   发布时间:2016-04-24 04:12:31.0
ORACLE 日期格式問題
 一開始系統設定日期格式:
 select SYSDATE FROM DUAL;
 ==> 24-10月-14
 
 若 修改SESSION 的日期格式
  alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss';
  select SYSDATE FROM DUAL;
==>2014-10-24 09:05:47

那請問,  
是否可以在CREATE TABLE 或者 ORACLE 本身設定 日期格式為20141024 ?
之後,所有日期格式都以這樣的方式呈現呢?

一般會在 DB端就設定特定格是嗎? 還是 使用時才用SESSION 來改?
------解决思路----------------------
一般数据库的格式不改,修改session的也不多,
一般是采用to_char转化为自己想要的格式,此操作一般在应用程序中进行
------解决思路----------------------
引用:

整个数据库会有一个默认的格式,你可以对你的session设置日期格式,只针对当前session有效。
更改系统级别:

alter system set nls_date_format='yyyy-mm-dd hh24:mi:ss' scope=spfile

数据库重启之后生效
  相关解决方案