必要的权限,能够与ALTER TABLE ADD列名

问题描述:

添加一列可能有人指出必要的权限,这样做必要的权限,能够与ALTER TABLE ADD列名

ALTER TABLE myTable ADD myColumn int NOT NULL CONSTRAINT [Constraint_name] DEFAULT ((0)) 

我认为

grant alter on myTable to [user] 

是不够好,但我收到错误消息

可以更新的权利,因为默认约束的需要
The UPDATE permission was denied on the object 'myTable', database 'x', schema 'dbo'. 

谢谢。

是的,您需要授予更新权限。由于您具有not null约束和默认值,因此每行都需要使用0进行更新。

+0

谢谢,这就是我的想法,但我无法检查由于缺乏权利:)。 – 2010-04-12 10:22:40