是否有更简洁的写作方式(SQL server 2008)
alter table newclaims
alter column id int not null
go
alter table newclaims
add primary key(id)
表非常大,这将需要对它进行两次传递,我想知道是否可以更改可为空性并在一个语句中添加主键。
答案 0 :(得分:1)
documentation for alter table表示您不能同时更改列并添加约束。
ALTER TABLE [ database_name . [ schema_name ] . | schema_name . ] table_name
{
ALTER COLUMN column_name
{
...
}
| ADD
{
...
} [ ,...n ]