我想說明的是,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 - 實際上,你可以;我不認爲你可以,但那部分是有效的。它甚至不介意約束名稱與列名稱相同。 –