在Oracle數據庫中,GRANT命令用于授予用戶或角色特定的權限和特權。它的基本語法如下:
GRANT privilege [, privilege ...]
ON [object]
TO {user | role | PUBLIC}
[WITH GRANT OPTION];
例如,以下命令授予用戶"test_user"對表"employees"的SELECT和INSERT權限:
GRANT SELECT, INSERT ON employees TO test_user;
以下命令授予角色"admin_role"對表"employees"的所有權限,并允許該角色將權限轉授給其他用戶:
GRANT ALL ON employees TO admin_role WITH GRANT OPTION;
注意:GRANT命令需要具有相應權限的用戶執行。