如何在sql上添加外键
我已经有了P1_ART和P1_DEGREE以及P1_Artister表,但我想向P1_Artister表中添加外键,如下所示如何在sql上添加外键,sql,oracle,foreign-keys,constraints,Sql,Oracle,Foreign Keys,Constraints,我已经有了P1_ART和P1_DEGREE以及P1_Artister表,但我想向P1_Artister表中添加外键,如下所示 Alter table P1_ARTIST ADD CONSTRAINT ARTIST_ART_FK FOREIGN KEY(ART_ID) REFERENCES P1_ART(ART_ID); Alter table P1_ARTIST ADD CONSTRAINT ARTIST_DEGREE_FK FOREIGN KEY(DEGREE_ID) REFERENCES P
Alter table P1_ARTIST
ADD CONSTRAINT ARTIST_ART_FK FOREIGN KEY(ART_ID) REFERENCES P1_ART(ART_ID);
Alter table P1_ARTIST
ADD CONSTRAINT ARTIST_DEGREE_FK FOREIGN KEY(DEGREE_ID) REFERENCES P1_DEGREE(DEGREE_ID);
我仍然收到错误作为
Error report:
SQL Error: ORA-00904: "ART_ID": invalid identifier
00904. 00000 - "%s: invalid identifier"
*Cause:
*Action:
Error report:
SQL Error: ORA-00904: "DEGREE_ID": invalid identifier
00904. 00000 - "%s: invalid identifier"
*Cause:
*Action:
P1_艺术家和P1_艺术表中是否都有艺术ID列?在P1_艺术家和P1_学位表中都有DEGREE_ID列吗?是的,我已经有了