2010-10-04 115 views
2

下降的唯一约束我有这个表如何火鸟

CREATE TABLE "VACCINE" 
(
    "CVX" INTEGER, 
    "CPT" CHAR(5), 
    "SHORTNAME" VARCHAR(20), 
    "FULLNAME" VARCHAR(256), 
    "VTYPE" CHAR(1), 
UNIQUE ("CVX") 
); 

,但事实证明,CVX不是唯一的毕竟。我如何删除唯一约束?

我能得到约束的名称这样

select rdb$constraint_name from rdb$relation_constraints where rdb$relation_name = 'VACCINE' 

但我得到一个语法错误,我这样做

alter table vaccine drop constraint 'INTEG_400' 

其中INTEG_400是选择的结果之后。

回答

4

我认为这将工作:

alter table vaccine drop constraint INTEG_400 

尝试用IBExpert:它会显示你的代码

+0

谢谢...尝试不带引号不是我试过的事情之一! – 2010-10-04 21:51:01