【发布时间】:2017-11-19 22:56:00
【问题描述】:
我有以下 SQL 代码:
CREATE TABLE staff(
SID NUMBER(20) PRIMARY KEY,
STAFF_NAME VARCHAR2(50) NOT NULL,
DESIGNATION VARCHAR2(30) DEFAULT 'ASSISTANT PROFESSOR',
GENDER CHAR NOT NULL,
DOB DATE,
DOJ DATE DEFAULT SYSDATE,
SALARY NUMBER(7,2),
MOBILE NUMBER(10) NOT NULL,
EMAIL VARCHAR2(20),
PRESENT_ADDRESS VARCHAR2(70),
EXPERIENCE NUMBER(1,1),
DEPT_ID VARCHAR2(2) FOREIGN KEY REFERENCES DEPT(DEPT_ID)
)
/
但是我得到了这个输出:
DEPT_ID VARCHAR2(2) 外键引用 DEPT(DEPT_ID) * 第 13 行的错误: ORA-00907: 缺少右括号
导致问题的原因是什么?
【问题讨论】:
-
如果它对您有用,请不要忘记接受答案。