程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> oracle日期格式化的實現

oracle日期格式化的實現

編輯:Oracle數據庫基礎

對於Oracle數據庫,Oracle日期格式化是不能不提到的,下面就為您詳細介紹oracle日期格式化的實現方法,希望可以讓您對Oracle日期格式化有更深的認識。

1 插入日期數據要用to_date語句
例如:想在每一個日期的列中插入值需要用到這樣的語句

insert into data_table values('12345',0,'xiaoming',todate('2007-01-01 01:02:03','YYYY-MM-DDHH24:MI:SS');

2 Oracle默認的時間日期格式為

'DD-Mn-YYYYHH24:MI:SS' 可是像Java、Delphi的中默認的時間字符轉換格式為'YYYY-MM-DDHH:MMI:SS',要在oracle中輸入相應的格式就必須要修改Oracle的時間日期格式。

通過輸入:show parameter nls

可以查看所有的參數

再輸入show parameter nls_date_format

可以對nls_date_format參數進行查勘

select sysdate from dual;

就可以查看時間日期函數的類型格式

Oracle日期格式化的語句為

altersessionsetnls_date_format='YYYY-MM-DDHH24:MI:SS';

但是通過使用發現這種方法只能修改檔次會話。

只好在尋找合適的方法最後通過修改注冊表終於發現了解決問題的方法

找到注冊表home0

添加新建字符串NLS_DATE_FORMAT

並附值YYYY-MM-DD HH24:MI:SS 你以後就可以按格式YYYY-MM-DD 查詢了

通過類似的方法還可以完成對其它個種類型參數的修改,。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved