新手在此:ORA-00907 帮我识别一下?
Newbie here: ORA-00907 help me identify?
CREATE TABLE PROJECT(
PROJECT_ID INT PRIMARY KEY,
CUSTOMER_ID INT REFERENCES CUSTOMER(CUSTOMER_ID),
PROJECT_DESCRIPTION VARCHAR(30),
PROJECT_DATE DATE,
ESTIMATED_START_DATE DATE,
ESTIMATED_END_DATE
ESTIMATED_BUDGET NUMBER(9,2),
ACTUAL_START_DATE DATE,
ACTUAL_END_DATE DATE,
ACTUAL_COST NUMBER(9,2),
MANAGER_ID INT REFERENCES EMPLOYEE(EMPLOYEE_ID)
);
我正在做一个 SQL 项目,但缺少一个右括号,实际上我似乎看不出我缺少的地方。
您没有为列 ESTIMATED_END_DATE
提供数据类型。它应该类似于 ESTIMATED_END_DATE DATE
,类似于 ESTIMATED_START_DATE DATE
。当然,后面需要一个逗号,因为后面还有其他列。
CREATE TABLE PROJECT(
PROJECT_ID INT PRIMARY KEY,
CUSTOMER_ID INT REFERENCES CUSTOMER(CUSTOMER_ID),
PROJECT_DESCRIPTION VARCHAR(30),
PROJECT_DATE DATE,
ESTIMATED_START_DATE DATE,
ESTIMATED_END_DATE
ESTIMATED_BUDGET NUMBER(9,2),
ACTUAL_START_DATE DATE,
ACTUAL_END_DATE DATE,
ACTUAL_COST NUMBER(9,2),
MANAGER_ID INT REFERENCES EMPLOYEE(EMPLOYEE_ID)
);
我正在做一个 SQL 项目,但缺少一个右括号,实际上我似乎看不出我缺少的地方。
您没有为列 ESTIMATED_END_DATE
提供数据类型。它应该类似于 ESTIMATED_END_DATE DATE
,类似于 ESTIMATED_START_DATE DATE
。当然,后面需要一个逗号,因为后面还有其他列。