在sqlserver 2005中要刪除某一列:
alter table [表名] drop clumn [列名]
但是如果該列被創(chuàng )建了默認值約束,我們就只能先刪除默認值約束,然后才能刪除該列。
刪除默認值約束:
DECLARE @name varchar(100)
SELECT @name=b.name FROM syscolumns a,sysobjects b
WHERE a.id=object_id('表名') AND b.id=a.cdefault
AND a.name='字段名' AND b.name LIKE 'DF%'
EXEC('alter table 表名 drop constraint ' + @name)
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。