Sql server SQL Server-如何更改只有某些特定值的表列?
我在BrothersName中添加了一些名称(值),但现在我希望它只有两个特定的名称Sql server SQL Server-如何更改只有某些特定值的表列?,sql-server,Sql Server,我在BrothersName中添加了一些名称(值),但现在我希望它只有两个特定的名称'Alex'和'Tom'。不过,以后它也应该接受其他名称。处理此问题的最佳方法是什么?添加一个检查约束说明兄弟名应只接受'Alex'和'Tom'。将来,当您不需要它时,可以删除约束 TABLE Family( BrothersName varchar(30) ); ALTER TABLE Family ADD CONSTRAINT chk_BrothersName CHECK (BrothersName in
'Alex'
和'Tom'
。不过,以后它也应该接受其他名称。处理此问题的最佳方法是什么?添加一个检查约束说明兄弟名
应只接受'Alex'
和'Tom'
。将来,当您不需要它时,可以删除约束
TABLE Family(
BrothersName varchar(30)
);
ALTER TABLE Family
ADD CONSTRAINT chk_BrothersName CHECK (BrothersName in ('Alex','Tom'))
要删除
检查约束
TABLE Family(
BrothersName varchar(30)
);
ALTER TABLE Family
ADD CONSTRAINT chk_BrothersName CHECK (BrothersName in ('Alex','Tom'))