授予與撤銷之間的區別


在本文中,我們將瞭解授予和撤銷之間的區別。

授予

  • 它是一個 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+ 次瀏覽

開啟您的 職業生涯

透過完成課程獲得認證

開始
廣告