【发布时间】:2017-07-13 02:10:26
【问题描述】:
说我缺少左括号,但我不知道为什么
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,列名在哪里?只有约束名称!