oracle日期格式化的實(shí)現(xiàn)
對(duì)于oracle數(shù)據(jù)庫(kù),oracle日期格式化是不能不提到的,下面就為您詳細(xì)介紹oracle日期格式化的實(shí)現(xiàn)方法,希望可以讓您對(duì)oracle日期格式化有更深的認(rèn)識(shí)。
1 插入日期數(shù)據(jù)要用to_date語(yǔ)句
例如:想在每一個(gè)日期的列中插入值需要用到這樣的語(yǔ)句
insert into data_table values('12345',0,'xiaoming',todate('2007-01-01 01:02:03','YYYY-MM-DDHH24:MI:SS');
2 oracle默認(rèn)的時(shí)間日期格式為
'DD-Mn-YYYYHH24:MI:SS' 可是像java、delphi的中默認(rèn)的時(shí)間字符轉(zhuǎn)換格式為'YYYY-MM-DDHH:MMI:SS',要在oracle中輸入相應(yīng)的格式就必須要修改oracle的時(shí)間日期格式。
通過(guò)輸入:show parameter nls
可以查看所有的參數(shù)
再輸入show parameter nls_date_format
可以對(duì)nls_date_format參數(shù)進(jìn)行查勘
select sysdate from dual;
就可以查看時(shí)間日期函數(shù)的類(lèi)型格式
oracle日期格式化的語(yǔ)句為
altersessionsetnls_date_format='YYYY-MM-DDHH24:MI:SS';
但是通過(guò)使用發(fā)現(xiàn)這種方法只能修改檔次會(huì)話。
只好在尋找合適的方法***通過(guò)修改注冊(cè)表終于發(fā)現(xiàn)了解決問(wèn)題的方法
找到注冊(cè)表home0
添加新建字符串NLS_DATE_FORMAT
并附值YYYY-MM-DD HH24:MI:SS 你以后就可以按格式Y(jié)YYY-MM-DD 查詢了
通過(guò)類(lèi)似的方法還可以完成對(duì)其它個(gè)種類(lèi)型參數(shù)的修改,。
【編輯推薦】
Oracle內(nèi)存結(jié)構(gòu)--SGA