8

还是仅在执行不是存储过程的查询时才需要授予他们从表中删除记录的权限?

4

1 回答 1

8

执行包含删除查询的存储过程的用户是否需要删除权限?

不,这就是您可以将此类操作抽象为存储过程的原因之一。用户需要的只是EXEC授予存储过程的权限。这是因为假定存储过程的作者只允许从表中删除记录的有效情况。

仅当他们执行不是存储过程的查询时,是否需要授予他们从表中删除记录的权限

对,他们需要DELETE表的权限才能使用DELETEDML 操作删除记录。

于 2012-09-22T11:44:08.557 回答