我在下面的命令創建表的錯誤:在oracle中創建表時有錯誤?
Create table Sells
(Store_name varchar2(20) no null,
ISBN char(15) not null,
Unit_price number(3,2) not null,
Shipping_fee number(3,2) not null,
primary key(Store_name, ISBN),
foreign key (Store_name) references Bookstore(Name) on delete cascade,
check(Unit_price>0),
foreign key (ISBN) references Books(ISBN) on delete cascade;
它說:
ORA-00907:缺少右括號
無法找出其中的錯誤。 任何人提供一些幫助,爲什麼這是錯的?
創建表銷售(< - 此括號永遠不會關閉......可能在分號結尾之前? – forsvarir 2011-04-09 23:47:19
您可能想糾正第二行中的'no null' – 2011-04-10 00:29:24