トップページに戻る    次の豆知識へ    前の豆知識へ

豆知識13 日付リテラル■日時リテラル


日時・日付・期間 リテラル - オラクル・Oracleをマスターするための基本と仕組み US-OTNでよく見かけます。 to_date関数やto_timestamp関数の代わりに使えます。 date 'yyyy-mm-dd', TIMESTAMP 'yyyy-mm-dd HH24:MI:SS' SQL> create table FormatTest(ColDate,ColTimestamp) as 2 select 3 date '2008-03-16', 4 TIMESTAMP '2008-03-16 23:18:59' 5 from dual; 表が作成されました。 SQL> desc FormatTest 名前 NULL? 型 ------------- -------- ------------- COLDATE DATE COLTIMESTAMP TIMESTAMP(9) SQL> col ColDate for a10 SQL> col ColDate2 for a20 SQL> col ColTimestamp for a30 SQL> col ColTimestamp2 for a30 SQL> select ColDate, 2 to_char(ColDate , 'YYYY/MM/DD HH24:MI:SS') as ColDate2 3 from FormatTest; COLDATE ■COLDATE2 ----------■-------------------- 08-03-16 ■2008/03/16 00:00:00 SQL> select ColTimestamp, 2 to_char(ColTimestamp , 'YYYY/MM/DD HH24:MI:SS.FF3') as ColTimestamp2 3 from FormatTest; COLTIMESTAMP ■COLTIMESTAMP2 ------------------------------■------------------------------ 08-03-16 23:18:59.000000000 ■2008/03/16 23:18:59.000