授予与撤销之间的区别


在本文中,我们将了解授予和撤销之间的区别。

授予

  • 它是一个 DCL 命令。

  • 它授予用户对数据库对象上的权限。

  • 它还可以用于向用户分配访问权限。

  • 对于每个用户,都需要指定权限。

  • 当访问分散后,权限授予变得更容易。

语法

grant privilege_name on object_name
to {user_name | public | role_name}

撤销

  • 它是一个 DCL 命令。

  • 如果授予用户对数据库对象的权限,它会删除这些权限。

  • 它夺取/撤销用户的权利。

  • 如果删除用户的访问权限,那么该用户向其他人提供的任何特定权限都将被删除。

  • 如果使用分散式访问,将难以删除已授予的权限。

语法

revoke privilege_name on object_name
from {user_name | public | role_name}

更新日期: 2021 年 3 月 25 日

3K+ 次浏览

开启您的 职业生涯

通过完成课程获得认证

开始
广告