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()