如何在SQL Server中的现有表中添加新列并检查约束?

时间:2015-11-08 18:42:58

标签: sql sql-server sql-server-2008 alter-table

如何向现有表添加新列以及该列的检查约束?

我正在使用SQL Server 2008

1 个答案:

答案 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);