HHeLiBeXの日記 正道編

日々の記憶の記録とメモ‥

2008-08-01から1ヶ月間の記事一覧

トランザクション内でユニークなTIMESTAMP値を取得する試みの実践

「トランザクション内でユニークなTIMESTAMP値を取得する試み」をDB2 v9.5で実践してみる。 その際の考慮点は以下のとおり。 GLOBAL TEMPORARY TABLEを作成するにはUSER TEMPORARY TABLESPACEが必要。 GLOBAL TEMPORARY TABLEは必ず"SESSION"スキーマに作成…

トランザクション内でユニークなTIMESTAMP値を取得する試み

SQL

1つのトランザクションの中で、例えば以下のようなクエリ INSERT INTO TBL(ID, TS) VALUES(1, CURRENT_TIMESTAMP) INSERT INTO TBL(ID, TS) VALUES(2, CURRENT_TIMESTAMP)を発行すると、2つの行のTIMESTAMP値(TS列)は同一になるとは限らない。 しかし時には…