2016-12-28 25 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));并且此错误显示表或视图不存在 –

相关问题