SQL> create table emp(
2 empno number(4)
3 constraint pk_emp primary key,
4 ename varchar2(10),
5 job varchar2(9),
6 mgr number(4)
7 constraint fk_mgr reference emp(empno),
8 hiredate date,
9 sal number(7,2),
10 comm number(7,2),
11 deptno number(2)
12 constraint fk_deptno reference emp(empno));
constraint fk_mgr reference emp(empno),
*
ORA-02253
我写的和我在书中看到的一模一样,但我不知道为什么会出现这个错误。如果你能告诉我如何解决,我将不胜感激。
它是"引用s";,而不是";参考文献";。
SQL> CREATE TABLE emp
2 (
3 empno NUMBER (4) CONSTRAINT pk_emp PRIMARY KEY,
4 ename VARCHAR2 (10),
5 job VARCHAR2 (9),
6 mgr NUMBER (4) CONSTRAINT fk_mgr REFERENCES emp (empno),
7 hiredate DATE,
8 sal NUMBER (7, 2),
9 comm NUMBER (7, 2),
10 deptno NUMBER (2) CONSTRAINT fk_deptno REFERENCES emp (empno)
11 );
Table created.
SQL>