この項では、DATE、TIME、TIMESTAMPの各データ型の例を示します。
DATEデータ型のDCOL列とTIMEデータ型のTCOL列の両方を含む、SAMPLEという名前の表を作成する構文は、次のとおりです。
SAMPLE表にDATEとTIMEの値を挿入する構文は、次のとおりです。
SAMPLE表の、1998年10月29日の正午から午後4時までの行をすべて選択する構文は、次のとおりです。
SELECT * FROM SAMPLE WHERE DCOL = DATE '1998-10-29' AND TCOL BETWEEN TIME '12:00:00' AND TIME '16:00:00';
TIMESTAMPデータ型のTSCOL列を含む、SAMPLEという名前の表を作成して、1998年10月29日の正午から午後4時までの行をすべて選択するには、次の文を使用します。
CREATE TABLE SAMPLE2 (TSCOL TIMESTAMP); INSERT INTO SAMPLE2 VALUES (TIMESTAMP '1998-10-28 12:00:00'); SELECT * FROM SAMPLE2 WHERE TSCOL BETWEEN TIMESTAMP '1998-10-29 12:00:00' AND '1998-10-29 16:00:00';