我正在创建一个表,但是它一直给我错误。
ora-00907:右括号缺失
我的代码:
CREATE TABLE EMP (
ENO CHAR(3) NOT NULL PRIMARY KEY,
ENAME VARCHAR(50) NOT NULL,
JOB_TYPE VARCHAR(50) NOT NULL,
MANAGER CHAR(3) DEFAULT NULL,
HIRE_DATE DATE NOT NULL,
DNO INTEGER(11) NOT NULL,
COMMISSION DECIMAL(10,2) DEFAULT NULL,
SALARY DECIMAL(7,2) NOT NULL,
CONSTRAINT DNO FOREIGN KEY (DNO) REFERENCES DEPARTMENTS(DNO),
CONSTRAINT MANAGER FOREIGN KEY (MANAGER) REFERENCES EMP(ENO)
);
1条答案
按热度按时间xwbd5t1u1#
删除整数的大小(
DNO
列):