“no matching unique or primary key for this column-list”. The primary key does exist though
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 由 翻译 强力驱动 问题: So i'm practicing some sql coding for a test and I can't get a foreign key to reference a primary key. Here's the table that doesn't work: CREATE TABLE ASSIGNMENT ( ASSIGN_ID NUMBER ( 2 ) NOT NULL , START_DATE DATE , END_DATE DATE , BUDGET NUMBER ( 10 , 2 ), MANAGER_ID NUMBER ( 2 ), PRIMARY KEY ( ASSIGN_ID , MANAGER_ID ), FOREIGN KEY ( MANAGER_ID ) REFERENCES EMPLOYEE ( EMP_ID ) ); Here's the table it is referencing: CREATE TABLE EMPLOYEE ( EMP_ID NUMBER ( 2 ) NOT NULL , NAME VARCHAR ( 40 ), OFFICE VARCHAR ( 20 ), EXPERT_ID NUMBER