我想说明的是,funtom_customer
表的外键的funtom_employee
表“这里不允许约束规范” ......约束错误在创建表:
create table Funtom_customer
(
cust_ID number(3) constraint cust_ID primary key,
cust_Name varchar2(50) constraint cust_Name not null,
cust_Contact varchar2(50),
cust_Acmanager number(3)
CONSTRAINT cust_Acmanager FOREIGN KEY (funtom_employee),
cust_Addr1 varchar2(50),
cust_Addr2 varchar2(50),
cust_Addr3 varchar2(50),
cust_Addrpc varchar2(10)
);
该语法错误。哪个表和列是主键,你的外键应该引用? –
你确定它没有落在'约束cust_Name不为空'上。你没有允许命名'not null'约束,我猜想你想引入一个独特的约束,并把它完成了一半? –
@Damien_The_Unbeliever - 实际上,你可以;我不认为你可以,但那部分是有效的。它甚至不介意约束名称与列名称相同。 –