2010-10-04 109 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