ORA-00907: ORACLE 10G 中缺少右括号
ORA-00907: missing right parenthesis in ORACLE 10G
我正在创建一个 table,但它一直给我错误。
ORA-00907: missing right parenthesis
我的代码:
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)
);
为整数(DNO
列)删除 大小:
SQL> select * from v$version where rownum = 1;
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bi
SQL> CREATE TABLE EMP
2 (
3 ENO CHAR (3) NOT NULL PRIMARY KEY,
4 ENAME VARCHAR (50) NOT NULL,
5 JOB_TYPE VARCHAR (50) NOT NULL,
6 MANAGER CHAR (3) DEFAULT NULL,
7 HIRE_DATE DATE NOT NULL,
8 DNO INTEGER NOT NULL,
9 COMMISSION DECIMAL (10, 2) DEFAULT NULL,
10 SALARY DECIMAL (7, 2) NOT NULL,
11 CONSTRAINT DNO FOREIGN KEY (DNO) REFERENCES DEPARTMENTS (DNO),
12 CONSTRAINT MANAGER FOREIGN KEY (MANAGER) REFERENCES EMP (ENO)
13 );
Table created.
SQL>
我正在创建一个 table,但它一直给我错误。
ORA-00907: missing right parenthesis
我的代码:
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)
);
为整数(DNO
列)删除 大小:
SQL> select * from v$version where rownum = 1;
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bi
SQL> CREATE TABLE EMP
2 (
3 ENO CHAR (3) NOT NULL PRIMARY KEY,
4 ENAME VARCHAR (50) NOT NULL,
5 JOB_TYPE VARCHAR (50) NOT NULL,
6 MANAGER CHAR (3) DEFAULT NULL,
7 HIRE_DATE DATE NOT NULL,
8 DNO INTEGER NOT NULL,
9 COMMISSION DECIMAL (10, 2) DEFAULT NULL,
10 SALARY DECIMAL (7, 2) NOT NULL,
11 CONSTRAINT DNO FOREIGN KEY (DNO) REFERENCES DEPARTMENTS (DNO),
12 CONSTRAINT MANAGER FOREIGN KEY (MANAGER) REFERENCES EMP (ENO)
13 );
Table created.
SQL>