0
说我缺少左括号,但我不知道为什么SQL缺少左括号
CREATE TABLE PROJECT_STAFF
(
Prog_id NUMBER(5),
Project_id NUMBER(6),
Week_Year CHAR(5),
Hours_worked NUMBER(4,1) NOT NULL,
CONSTRAINT PROJECT_STAFF_Prog_id_pk PRIMARY KEY,
CONSTRAINT PROJECT_STAFF_Prog_id_fk REFERENCES PROG(Prog_id),
CONSTRAINT PROJECT_STAFF_Project_id_pk PRIMARY KEY,
CONSTRAINT PROJECT_STAFF_Project_id_fk REFERENCES PROJECT(Project_id),
CONSTRAINT PROJECT_STAFF_Week_Year_pk PRIMARY KEY,
CONSTRAINT PROJECT_STAFF_Hours_worked_ck CHECK (Hours_work > 0)
);
为什么你有3个主键?此外,'CONSTRAINT PROJECT_STAFF_Prog_id_pk PRIMARY KEY,'列名在哪里?只有约束名称! –