刪除以前在當前數據庫內的用戶上授予或拒絕的權限。
語句權限:
REVOKE { ALL | statement [ ,...n ] }
FROM security_account [ ,...n ]
對象權限:
REVOKE [ GRANT OPTION FOR ]
{ ALL [ PRIVILEGES ] | permission [ ,...n
] }
{
[ ( column [ ,...n ] ) ] ON { table | vIEw }
| ON { table | vIEw } [ ( column [ ,...n ] ) ]
| ON { stored_procedure | extended_procedure
}
| ON {
user_defined_function }
}
{ TO | FROM }
security_account [ ,...n ]
[ CASCADE ]
[ AS { group | role } ]
ALL
指定將刪除所有適用的權限。對於語句權限,只有 sysadmin 固定服務器角色成員可以使用 ALL。對於對象權限,sysadmin 固定服務器角色成員、db_owne 固定數據庫角色成員和數據庫對象所有者都可以使用 ALL。
statement
是要刪除其權限的授權語句。語句列表可以包括:
n
是一個占位符,表示在以逗號分隔的列表內可以重復的項目。
FROM
指定安全帳戶列表。
security_account
是當前數據庫內將要被刪除權限的安全帳戶。安全帳戶可以是: