6

後でOracle 12cの新しい「時間的有効性」機能と互換性があるように、Oracle 11gでテーブルを設計する方法は?

Oracle 12c のオンライン ドキュメントでは、SQL 言語ガイド ( http://docs.oracle.com/cd/E16655_01/server.121/e17209/statements_7002.htm#CJADHJHB )で一時的な有効性を定義する方法が指定されています。

ALTER TABLE my_table ADD (PERIOD FOR my_valid_time (my_valid_start, my_valid_end) );

したがって、11g にすでにある古き良き valid_from および valid_till カラムを使用して、12c で適切な期間までそれらを強化できますよね?

DATE '1900-01-01'私は、「since always」と「for ever」の固定マジック デートを使用するデータベースを継承しましたDATE '3999-12-31'。どうやら、12c はNULL代わりに使用します。

では、固定のマジック デートの使用をやめて、日付に切り替える必要がNULLありますか?

4

1 に答える 1