语法删除以前通过GRANT EXECUTE授予的权限?

Eri*_*ric 15 t-sql

如果我通过授予角色执行权限

GRANT EXECUTE ON [DBO].[MYPROC] TO MY_ROLE
Run Code Online (Sandbox Code Playgroud)

什么是删除它们的等效语法?

mat*_*ieu 18

REVOKE执行[DBO].[MYPROC]到MY_ROLE


God*_*eke 11

DENY EXECUTE ON [DBO].[MYPROC] TO MY_ROLE
Run Code Online (Sandbox Code Playgroud)

要么

REVOKE EXECUTE ON [DBO].[MYPROC] TO MY_ROLE
Run Code Online (Sandbox Code Playgroud)

取决于你的目标.第一个用作任何已授予权限的过滤器,第二个用于删除明确权限.