标签: sql sql-server sql-server-2008
我有一个包含重复userId的行的表。我试图将行删除为
delete from table_name where userId=123
仅当我同时为数据库提供选择和删除权限时,此查询才有效。是否必须授予选择权限?
答案 0 :(得分:3)
目标表上需要DELETE权限。如果语句包含WHERE子句,则还需要SELECT权限。这是来自microsoft的链接,请参阅权限部分
http://msdn.microsoft.com/en-us/library/ms189835.aspx