Visual StudioでSQLデータベースを開いていますが、作成済みのテーブルにいくつかの制約を追加する必要があります。3番目のテーブルの外部キーがすでにある外部キーが必要です。よりよく説明するために、
テーブルにANIMALIはテーブルからの外部キーが必要です。GABBIAテーブルにはすでにテーブルからの外部キーがありますSTANZA。これは私が思いついたコードでした:
ALTER TABLE ANIMALE ADD CONSTRAINT REF_ANIMA_GABBI_FK FOREIGN KEY (n_stanza, n_gabbia) REFERENCES GABBIA(n_stanza, n_gabbia);
これにより、エラーが発生しますn_stanza is a column id not valid。GABBIAクラスのIDは、 n_gabbiaとn_stanzaの結合から取得され、後者はクラスのキーであるという事実についてだと思いますSTANZA。
誰かが私を助けることができますか?