2016-12-28 31 views
1

我試圖創建該表SQL錯誤指令無法正常結束

drop table Properties constraint cascade; 
create table Properties (
    Prop_num number(10), 
    type varchar2(6) , 
    country varchar2(6) , 
    city varchar2(6) , 
    street varchar2(6) , 
    Room_num number(10) , 
    Prop_description varchar2(100) , 
    price number(10) , 
    constraint Prop_num PRIMARY KEY(Prop_num) 
); 

,但此錯誤按摩秀SQL命令無法正常結束 ...

創建表合同(

contract_num number(10),

type varchar2(6),

PAYMENT_METHOD VARCHAR2(6),

的cust_id CHAR(10),

Prop_num號(10),

約束contract_num PRIMARY KEY(contract_num));

的錯誤出現在所有數據類型 UNKNOW命令begining「續.....」 - 行的其餘部分被忽略 所有coulmn

+2

我刪除了不兼容的數據庫標籤。請標記您真正使用的數據庫。 –

+0

第一個聲明是否成功完成? – GurV

+0

我認爲這是甲骨文和'約束級聯'應該'級聯約束' – GurV

回答

1

出現此錯誤假設你正在使用Oracle,改變

drop table Properties constraint cascade; 

到:

drop table Properties cascade constraints; 
+0

謝謝,我面臨另一個問題:( –

+0

你能解釋嗎? – GurV

+0

我創建了這個表刪除表合同級聯約束; 創建表合同( contract_num號(10), 類型VARCHAR2(6), PAYMENT_METHOD VARCHAR2(6), 的cust_id CHAR(10), Prop_num號(10), 約束contract_num PRIMARY KEY(contract_num));並且此錯誤顯示錶或視圖不存在 –

相關問題