暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
REVOKE (Transact-SQL) .pdf
43
6页
0次
2023-12-17
免费下载
REVOKE (Transact-SQL)
项⽬
2023/05/24
14 个参与者
反馈
本文内容 语法 参数 备注 权限 显⽰另外 3
适⽤于: SQL Server Azure SQL 数据库 Azure SQL 托管实例 Azure Synapse
Analytics Analytics Platform System (PDW) Microsoft Fabric 中的 SQL 分析终结点
Microsoft Fabric 中的仓库
撤消以前授予或拒绝的权限。
Transact-SQL 语法约定
语法
syntaxsql复制
syntaxsql复制
-- Syntax for SQL Server and Azure SQL Database 
-- Simplified syntax for REVOKE 
REVOKE [ GRANT OPTION FOR ] 
  { 
   [ ALL [ PRIVILEGES ] ] 
   | 
       permission [ ( column [ ,...n ] ) ] [ ,...n ] 
  } 
  [ ON [ class :: ] securable ] 
  { TO | FROM } principal [ ,...n ] 
  [ CASCADE] [ AS principal ] 
-- Syntax for Azure Synapse Analytics and Parallel Data Warehouse and Microsoft
Fabric
REVOKE 
 <permission> [ ,...n ] 
 [ ON [ <class_type> :: ] securable ] 
 [ FROM | TO ] principal [ ,...n ] 
 [ CASCADE ] 
[;] 
备注
若要查看 SQL Server 2014 (12.x) 及更早版本的 Transact-SQL 语法,请参阅 早期版本文档
参数
GRANT OPTION FOR
指⽰将撤消授予指定权限的能⼒。 在使⽤ CASCADE 参数时,需要具备该功能。
重要
如果主体具有不带 GRANT 选项的指定权限,则将撤消该权限本⾝。
ALL
适⽤于:SQL Server 2008 (10.0.x) 及更⾼版本
该选项不会撤消所有可能的权限。 撤消 ALL 相当于撤消以下权限。
如果安全对象是数据库,则 ALL 对应 BACKUP DATABASEBACKUP LOGCREATE
DATABASECREATE DEFAULTCREATE FUNCTIONCREATE PROCEDURECREATE RULE
CREATE TABLE CREATE VIEW
如果安全对象是标量函数,则 ALL 对应 EXECUTE REFERENCES
如果安全对象是表值函数,则 ALL 对应 DELETEINSERTREFERENCESSELECT
UPDATE
如果安全对象是存储过程,则 ALL 表⽰ EXECUTE
如果安全对象是表,则 ALL 对应 DELETEINSERTREFERENCESSELECT UPDATE
如果安全对象是视图,则 ALL 对应 DELETEINSERTREFERENCESSELECT UPDATE
备注
不推荐使⽤ REVOKE ALL 语法。 后续版本的 Microsoft SQL Server 将删除该功能。 请避免在新的
开发⼯作中使⽤该功能,并着⼿修改当前还在使⽤该功能的应⽤程序。 应改为撤销特定权限。
PRIVILEGES
包含此参数是为了符合 ISO 标准。 请不要更改 ALL 的⾏为。
<permission> ::= 
{ see the tables below } 
<class_type> ::= 
{ 
  LOGIN 
 | DATABASE 
 | OBJECT 
 | ROLE 
 | SCHEMA 
 | USER 
} 
of 6
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜