Oracle 日付、時刻データの変換 | WEBエンジニア社長のブログ

Oracle 日付、時刻データの変換

■日付のDATE型への変換

TO_DATE('2004-09-15','YYYY-MM-DD')

(例) INSERT、UPDATEするとき。

insert into orders values TO_DATE('2004-09-15','YYYY-MM-DD')


■CHAR型への変換

TO_CHAR(orderdatetime,'HH24:MI:SS')


(例) SQL*Plusを使って、DATE型のデータの時間まで表示させたいとき。
select TO_CHAR(orderdatetime,'HH24:MI:SS') from orders;



■システムの現在時刻を確認

TO_CHAR(SYSDATE, 'YYYY/MM/DD HH24:MI:SS')


(例) select TO_CHAR(SYSDATE, 'YYYY/MM/DD HH24:MI:SS') from dual;


(参考) SQL Serverでは、

select getedate()