有人可以指出做
之类的事情的必要权利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'.
由于DEFAULT约束,是否需要UPDATE权限?
感谢。
答案 0 :(得分:2)
是的,您需要授予更新权限。由于您拥有not null
约束和默认值,因此每行都需要使用0
进行更新。