次のSQL文でemployeeテーブルが作成されたとします。
CREATE MULTISET TABLE employee( id INTEGER, name VARCHAR(50), dept INTEGER, tt PERIOD(TIMESTAMP(6)WITH TIME ZONE) NOT NULL AS TRANSACTIONTIME ) PRIMARY INDEX(id);
次のように実際の期間を表わす行が含まれています。
INSERT INTO employee(102, 'John', 222);
次のSELECT文について考えてみます。
SELECT * FROM employee WHERE END(tt) IS UNTIL_CLOSED;
次の結果が得られます。
id name dept -------------------- 102 John 222