資料表新增多欄內含預設值的欄位

純筆記

下面語法在SQL2008至SQL2016都支援,2000及2005未測試 

--新增多欄位
Alter Table tbName
Add NewCol1 NvarChar(10) Not Null Default('Rock'),
NewCol2 Int Not Null Default(999);


--刪除上面新增欄位
--得先刪除Constraint
Alter Table tbName
Drop Constraint DF_Constraint1,DF_Constraint2;

--刪除Default Constraint後再刪除欄位
Alter Table tbName
Drop Column NewCol1 ,NewCol2 ;

 

我是ROCK

rockchang@mails.fju.edu.tw