GRANT介紹-系統權限

何謂GRANT-系統權限
  • 它可以授予系統權限或角色給指定的使用者或角色
格式
GRANT {privilege_name [,privilege_name...] | ALL PRIVILEGES}
     TO {grantee [,grantee ...] | PUBLIC}
[WITH ADMIN OPTION];
privilege_name : 系統權限或角色
ALL PRIVILEGES : 所有系統權限
grantee : 被授予的使用者或角色
PUBLIC : 所有使用者
WITH ADMIN OPTION : 被授予系統權限或角色的使用者可在授予別人,簡稱轉授權
使用方式
  • SQL語法示範
說明 : 授予connect角色與create table系統權限給hr使用者,並轉授權
grant connect,create table to hr with admin option;
說明 : 授予所有系統權限給aa使用者 
grant all privileges to aa;
說明 ; 授予create view系統權限給所有使用者 
grant create view to public;