Oracle 授权语句
时间: 2023-10-14 22:16:46 浏览: 248
ORACLE用户授权语句
Oracle 授权语句可以授权用户访问特定的数据库对象,比如表或视图。授权语句的语法如下:
```
GRANT <privilege> ON <object> TO <user/role>
```
其中,privilege 指授予的权限,object 指数据库对象的名称,user/role 指被授权的用户或角色。
以下是一些常用的授权语句示例:
授予用户对表的 SELECT 权限:
```
GRANT SELECT ON table_name TO user_name;
```
授予用户对表的 INSERT、UPDATE 和 DELETE 权限:
```
GRANT INSERT, UPDATE, DELETE ON table_name TO user_name;
```
授予用户对表的所有权限:
```
GRANT ALL ON table_name TO user_name;
```
授予角色对表的 SELECT 权限:
```
GRANT SELECT ON table_name TO role_name;
```
授予用户对所有表的 SELECT 权限:
```
GRANT SELECT ANY TABLE TO user_name;
```
授予用户创建表的权限:
```
GRANT CREATE TABLE TO user_name;
```
阅读全文