CREATE TABLE Customers(
CustID number(5,0),
EmpID CHAR(1),
Cust_Name varchar(20) not null,
Cust_Address varchar(20) not null,
Cust_City varchar(20) not null,
Cust_State char(2) not null,
Cust_Zipcode number(5,0) not null,
Ship_Date date not null,
Order_Date date not null,
constraint ci_fk FOREIGN KEY (EmpID) references EMPLOYEES(EmpID),
constraint ci_ck check (Ship_Date>Order_Date)
)
有什么问题?
答案 0 :(得分:1)
员工表不存在。
或EmpId不是主键。
一旦我做了这些,我的创建声明副本就可以了。
答案 1 :(得分:1)
将CHAR更改为VARCHAR2,因为不应使用CHAR。另外,数字(5,0)与NUMBER(5)相同,因此您可以使用它。
答案 2 :(得分:0)
验证Employees表是否存在。
验证Employees表中的EmpID列是否与Customers表中的数据类型相同。
验证Employees表中的EmpID列是employee表的主键。