1

有没有更简洁的写法(SQL server 2008)

alter table newclaims
alter column id int not null
go

alter table newclaims
add primary key(id)

该表非常大,这将不得不对其进行两次传递,我想知道我是否可以更改可空性并在一个语句中添加主键。

4

1 回答 1

1

alter table的文档建议您不能同时更改列和添加约束。

ALTER TABLE [ database_name . [ schema_name ] . | schema_name . ] table_name 
{ 
    ALTER COLUMN column_name 
    { 
        ...
    }    
    | ADD 
    { 
        ...
    } [ ,...n ]
于 2013-04-29T17:54:23.713 回答