pは、PERIOD '(2005-02-02, 2006-02-03)'の値を持つt1テーブルのPERIOD(DATE)列で、現在のセッションのタイムゾーン変位がINTERVAL -'08:00' HOUR TO MINUTEだとします。
以下の例では、PERIOD(DATE)列をPERIOD(TIMESTAMP(6))としてキャストします。日付部分は対応する結果要素のためにソースから取得され、時間部分にはゼロが設定されます。
SELECT CAST(p AS PERIOD(TIMESTAMP(6))) FROM t1;
次の結果が返されます。
('2005-02-02 00:00:00.000000', '2006-02-03 00:00:00.000000')