--Example 1 ALTER TABLE stuInfo ADD CONSTRAINT PK_stuNo PRIMAR ... --Example 1 ALTER TABLE stuInfo ADD CONSTRAINT PK_stuNo PRIMARY KEY (stuNo) --Example 2 Add a primary key constraint ( Primary Key ) --There is a primary key constraint PK_stuNO , then delete IF EXISTS ( SELECT * FROM sysobjects WHERE name = ' PK_stuNo' and xtype= 'PK' ) Alter TABLE stuInfo Drop Constraint PK_stuNo Go --Re- Add primary key constraint PK_stuNO ALTER TABLE stuInfo ADD CONSTRAINT PK_stuNo PRIMARY KEY (stuNo) Go --Example 3 Add unique UQ Constraint ( Unique Constraint ) -- there is a unique constraint UQ_stuNO , then delete IF EXISTS ( SELECT * FROM sysobjects WHERE name = 'UQ_stuID' and xtype= 'UQ' ) Alter TABLE stuInfo Drop Constraint UQ_stuID Go -- Re-add the unique constraint UQ_stuID ALTER TABLE stuInfo ADD CONSTRAINT UQ_stuID UNIQUE (stuID) --Example 4 Add default DF constraint ( Default Constraint ) -- If there is default constraint UQ_stuNO , drop IF EXISTS ( SELECT * FROM sysobjects WHERE name = 'DF_stuAddress' and xtype= 'D' ) Alter TABLE stuInfo Drop Constraint DF_stuAddress Go -- Re-add default constraint DF_stuAddress ALTER TABLE stuInfo ADD CONSTRAINT DF_stuAddress DEFAULT ( ' Address unknown ' ) FOR stuAddress --Example 5 Check CK Constraint ( Check Constraint ) -- Check Constraint UQ_stuNO exists , then delete IF EXISTS ( SELECT * FROM sysobjects WHERE name = 'CK_stuAge' and xtype= 'C' ) Alter TABLE stuInfo Drop Cons
sql server modify constraints
Guess you like
Origin http://10.200.1.11:23101/article/api/json?id=326623199&siteId=291194637
Recommended
Ranking