有没有更简洁的写法(SQL server 2008)
alter table newclaims
alter column id int not null
go
alter table newclaims
add primary key(id)
该表非常大,这将不得不对其进行两次传递,我想知道我是否可以更改可空性并在一个语句中添加主键。
有没有更简洁的写法(SQL server 2008)
alter table newclaims
alter column id int not null
go
alter table newclaims
add primary key(id)
该表非常大,这将不得不对其进行两次传递,我想知道我是否可以更改可空性并在一个语句中添加主键。
alter table的文档建议您不能同时更改列和添加约束。
ALTER TABLE [ database_name . [ schema_name ] . | schema_name . ] table_name
{
ALTER COLUMN column_name
{
...
}
| ADD
{
...
} [ ,...n ]