如何向 SQL 服务器中的现有 table 添加新列并检查约束?

How can I add a new column and check constraint to an existing table in SQL Server?

如何向现有 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
constraint constraint_name check (clmn >10);