このセクションでは、将来の非互換性について説明します。 DB2 ユニバーサル・データベースのユーザーは、 新しいアプリケーションを作成する時、 または既存のアプリケーションを変更する時に、 これを念頭に置く必要があります。 これにより、DB2 UDB の将来のバージョンに容易に移行することができます。
WIN | UNIX | OS/2 |
システム・カタログ視点は、読み取り専用視点になります。 SYSSTAT 視点は、更新可能のままです。
SYSCAT 視点の列で実行していた UPDATE ステートメントが失敗します。
SYSCAT 視点での定義にしたがって列を更新することにより、 カタログ内の値を変更するようにツールまたはアプリケーションがコード化されています。
SYSSTAT 視点での定義にしたがって列を更新して、 カタログを変更するようにツールまたはアプリケーションを変更します。
WIN | UNIX | OS/2 |
SYSCAT.REFERENCES の列 PK_COLNAMES および FK_COLNAMES は、使用できなくなります。
列が存在せず、エラーが戻されます。
ツールまたはアプリケーションが、 使われなくなった PK_COLNAMES および FK_COLNAMES 列を使用するようにコード化されています。
代わりに SYSCAT.KEYCOLUSE 視点を使用するように、 ツールまたはアプリケーションを変更します。
WIN | UNIX | OS/2 |
SYSCAT.INDEXES の列 COLNAMES は使用できなくなります。
列が存在せず、エラーが戻されます。
ツールまたはアプリケーションが、 使われなくなった COLNAMES 列を使用するようにコード化されています。
代わりに SYSCAT.INDEXCOLUSE 視点を使用するように、 ツールまたはアプリケーションを変更します。