次のAS OF問合わせでは、2002年1月1日に有効であったテーブルのすべての行が取得されます。
SELECT * FROM employee_vt FOR VALIDTIME AS OF DATE’2002-01-01’; eid ename terms job_start job_end ---- ----- ----- ---------- ----------- 1001 Sania TW08 2002/01/01 2006/12/31 1004 Fred PW12 2001/05/01 9999/12/31
2002年1月1日を含むvalid-time期間のジョブを持っていたのは、SaniaとFredだけです。
テンポラル問合わせでは、将来の時点に有効になる、または将来の時点でも有効な行を返す将来の時間を指定できます。
SELECT * FROM employee_vt FOR VALIDTIME AS OF DATE’2015-02-01’; eid ename terms job_start job_end ---- ----- ----- ---------- ----------- 1005 Alice PW11 2005/12/01 9999/12/31 1010 Mike TW07 2015/01/01 2016/12/31 1004 Fred PW12 2001/05/01 9999/12/31