1. 程式人生 > >SQL SERVER-修改表,列,約束等sql語句

SQL SERVER-修改表,列,約束等sql語句

--增加列
alter table userinfo add delflag smallint null

--增加預設值約束
alter table userinfo add constraint DF_UserInfo_DelFlag default(0) for delflag

--增加主鍵約束
alter table userinfo add constraint PK_UserInfo_Id primary key(id)

--增加唯一鍵約束
alter table userinfo add constraint UQ_UserInfo_Name unique(id)

--增加外來鍵鍵約束
alter table department add constraint FK_UserInfo_Department foreign key(DepMasterId)

references userinfo(id)


--刪除約束
alter table userinfo drop constraint DF_UserInfo_DelFlag

--刪除列
alter table userinfo drop column delflag

--修改列
alter table userinfo alter column address nvarchar(64) null