如何向现有表添加新列以及该列的检查约束?
我正在使用SQL Server 2008
答案 0 :(得分:2)
您可以使用以下模板使用单个Alter
语句完成所有操作:
Alter table table_name
add column_name column_datatype
constraint constraint_name check (column_name>some_value)
示例:
create table tbl(a int)
go
alter table tbl
add clmn int
constraint constraint_name check (clmn >10);