私は複合プライマリキーとして(col1、col2)を持つテーブルを持っています。 create table twokeytable(col1 int、col2 int、制約2keytable_pk主キー(col1、col2));複合キーの順序は重要ですか?
とcol3を持つ別のテーブルcol4は、(col1、col2)主キーを参照する複合外部キー(col3、col4) とコラムします。
一部の処理では、外部キーと主な制約を削除する必要があります。制約を復元すると、キーの順序が重要になりますか?
これらは同じですか?
テーブルfktwokeytable作成
とテーブルfktwokeytableを作成
(COL3はint、COL4 int型(、制約をCOL3 int型、COL4 int型の外部キー(COL4、COL3)twokeytable参照(COL1、COL2)fkaddfaa_fk)、制約fkaddfaa_fk外部キー(col3、col4)は、doublekeyable(col1、col2)を参照します。
返事ありがとうございました。さて、私はすべての主要なデータベースシステムのコードを書く必要があります。 –
わかりません、私は一般的な回答を書いていました。 –
すべてのデータベースシステムが必要な場合は、その構文を使用しないでください。ほとんどの場合、FK検証用の複合キーはサポートされていません。一般目的=最小公約数 –