PL/SQL 知识量:16 - 57 - 244
可以使用GRANT语句授予用户权限。以下是授予权限的语法:
GRANT permission_name TO username;
在上面的语句中,将permission_name替换为要授予的权限名称,将username替换为要授予权限的用户的名称。
例如,要授予用户"myuser"创建表的权限,可以执行以下语句:
GRANT CREATE TABLE TO myuser;
可以根据需要授予用户多个权限。可以在同一GRANT语句中指定多个权限,或者使用多个GRANT语句分别授予不同的权限。
可以使用REVOKE语句回收用户权限。以下是回收权限的语法:
REVOKE permission_name FROM username;
在上面的语句中,将permission_name替换为要回收的权限名称,将username替换为要回收权限的用户的名称。
例如,要回收用户"myuser"创建表的权限,可以执行以下语句:
REVOKE CREATE TABLE FROM myuser;
可以根据需要回收用户的多个权限。可以在同一REVOKE语句中指定多个权限,或者使用多个REVOKE语句分别回收不同的权限。
可以使用以下查询语句查看用户的权限:
SELECT * FROM USER_SYS_PRIVS;
上述查询将返回当前用户的系统权限信息。
如果要查看其他用户的权限,可以替换USER_SYS_PRIVS中的USER部分为相应的用户名,例如:
SELECT * FROM myuser_SYS_PRIVS;
上述查询将返回用户"myuser"的系统权限信息。
Copyright © 2017-Now pnotes.cn. All Rights Reserved.
编程学习笔记 保留所有权利
MARK:3.0.0.20240214.P35
From 2017.2.6