我不知道问题是什么。首先,这个在sql
中工作正常 create table Department
(Department_Id number(8) PRIMARY KEY ,
Dept_Name varchar(20),
Location varchar(20));
但第二个说缺少右括号ora-00907
create table Instructor(Instructor_ID number(8) PRIMARY KEY ,
Department_Id number(8) FOREIGN KEY REFERENCES Department(Department_Id) ,
Ins_name varchar2(20) ,
Position varchar(20) ,
email_Id varchar (40),
Contact_No number(10),
Date_Of_Joining date);
答案 0 :(得分:0)
省略FOREIGN KEY部分:
Department_Id number(8) REFERENCES Department(Department_Id) ,
有关示例,请参阅Oracle FAQs。 FOREIGN KEY关键字用于外部约束,它们位于列定义之后。