次のemployeeテーブルでは、列edurationがPERIOD(DATE)データ型として定義されているとします。
ename eid eduration ---------- ----------- ------------------------ Adams 210677 ('05/03/01', '06/05/21') Gunther 199347 ('04/06/06', '99/12/31') Montoya 199340 ('04/06/02', '99/12/31') Chan 210427 ('04/09/24', '99/12/31') Fuller 197899 ('03/05/27', '03/11/30')
次のSQL問合わせでは、IS UNTIL_CHANGEDを使用してeduration列の終了境界値とUNTIL_CHANGEDとを比較します。
SELECT ename, eid FROM employee WHERE END(eduration) IS UNTIL_CHANGED;
結果は以下のようになります。
ename eid ---------- ----------- Gunther 199347 Montoya 199340 Chan 210427