| CREATE USER user_name
IDENTIFIED BY password; |
| ALTER USER user_name
IDENTIFIED BY password; |
| CREATE ROLE role_name |
| GRANT role_name TO user_name [,...] |
| GRANT privilege [, ...]
TO [ user | role | PUBLIC ] [,...] [WITH GRANT OPTION]; |
| GRANT object_priv [(column [,...])] [,...]
ON object [,...] TO {user|role|PUBLIC} [,...] [WITH GRANT OPTION]; |
| 参数 | 描述 |
|---|---|
| privilege | 系统权限 |
| user | 用户名 |
| role | 角色名 |
| PUBLIC | 公用角色 |
| WITH GRANT OPTION | 权限可转赋 |
| object_priv | 对象权限 |
| columns | 列名 |
| object | 对象名 |
| 系统权限 | 描述 |
|---|---|
| CREATE SESSION | 连接数据库 |
| CREATE TABLE | 建立表 |
| CREATE SEQUENCE | 建立序列 |
| CREATE VIEW | 建立视图 |
| CREATE PROCEDURE | 建立存储过程 |
| 对象权限 | TABLE | VIEW | SEQUENCE | PROCEDURE |
|---|---|---|---|---|
| ALTER | OK | OK | ||
| DELETE | OK | OK | ||
| EXECUTE | OK | OK | ||
| INDEX | OK | OK | ||
| INSERT | OK | OK | ||
| REFERENCES | OK | OK | ||
| SELECT | OK | OK | OK | |
| UPDATE | OK | OK |
|
REVOKE {privilege [, privilege...]|ALL} ON object FROM {user[, user...]|role|PUBLIC} [CASCADE CONSTRAINTS]; |