對於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 查詢了
通過類似的方法還可以完成對其它個種類型參數的修改,。