2
我有一個SQL數據庫與Visual Studio打開,我需要添加一些約束已經創建的表。我需要一個外鍵,它已經有了第三個表中的外鍵。爲了更好地解釋,添加約束與多個外鍵
表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
中的關鍵。
任何人都可以幫我嗎?