SQL を使用して非常に簡単に外部キーを作成できます。しかし、DDS を使用して外部キーを宣言する方法はありますか?
1 に答える
1
IamLam が指摘したように、DDS はソース内の制約を直接サポートしていません。事後に ADDPFCST を使用する必要があります。
変更管理システムを持っていないと思います。その場合、次の 2 つのいずれかを行うことができます。
SQL DDL に切り替えます。基本的に、SQL で作成されたテーブルと DDS で作成されたファイルの間に違いはありません。IBM は、オブジェクトが最初に DDS または DDL で作成されたかどうかに関係なく、オブジェクトの SQL DDL を生成するユーティリティを実際に提供しています。
DDS にはプリコンパイラを使用します。私が聞いたオープン ソースの 1 つは、Alan Campin のCOMPILE
http://think400.dk/downloads.htmです。
実際には上記のいずれかを CMS でも使用できますが、CMS を使用している場合は、ファイルが変更されたときに制約を作成する必要があるため、おそらく質問する必要はありません。
于 2014-09-19T13:13:32.317 に答える