我正在尝试在oracle 10g中向现有表添加外键

时间:2014-03-22 23:33:08

标签: sql oracle

CREATE TABLE PROGRAM_MODULE_REGISTRATION (
PR_ID NUMBER(2) PRIMARY KEY NOT NULL,
P_ID NUMBER(2) NOT NULL,
MO_ID  NUMBER(2) NOT NULL,

这是我创建的表格。

ALTER TABLE PROGRAM_MODULE__REGISTRATION 
ADD FOREIGN KEY(P_ID),
REFERENCES PROGRAM;

我正在尝试将外键添加到现有列。这是针对来自程序表的P_ID。 和模块表中的Mo_id。

任何帮助将不胜感激。感谢

1 个答案:

答案 0 :(得分:0)

ADD FOREIGN KEY(P_ID),
                     ^----spurious comma
REFERENCES PROGRAM;