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

如何向SQL Server中的现有表添加新列和检查约束?,sql,sql-server,sql-server-2008,alter-table,Sql,Sql Server,Sql Server 2008,Alter Table,如何向现有表中添加新列以及该列上的检查约束 我使用的是SQL Server 2008您可以使用以下模板,通过一条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 c

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


我使用的是SQL Server 2008

您可以使用以下模板,通过一条
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);