专业编程教程与实战项目分享平台

网站首页 > 技术文章 正文

oracle数据库的常用授权操作 oracle授权给用户

ins518 2024-10-17 13:01:31 技术文章 11 ℃ 0 评论

一、将表授权给用户和回收权限

1、授权格式和实例

GRANT  权限 ON 表名 TO 用户名;
--权限包含查询、插入、修改、删除;
--分别对应:SELECT,INSERT,UPDATE,DELETE

--将表T_USER的查询、插入、修改、删除权限授权给用户SCOTT
GRANT SELECT,INSERT,UPDATE,DELETE ON T_USER TO SCOTT;

2、授权回收

REVOKE 权限 ON 表名 FROM 用户名;

二、将存储过程授权给用户和回收

1、授权格式和实例

GRANT EXECUTE ON 存储名称 TO 用户名;

--将存储过程PRO_GETUSERINFO的执行权限授权给用户SCOTT
GRANT EXECUTE ON PRO_GETUSERINFO TO SCOTT

2、授权回收

REVOKE EXECUTE ON 存储名称 FROM SCOTT

三、将函数授权给用户和回收

1、授权格式和实例

GRANT EXECUTE ON 函数名 TO 用户名;

--将函数FUN_GETDATE的执行权限授权给用户SCOTT
GRANT EXECUTE ON FUN_GETDATE TO SCOTT;

2、授权回收

REVOKE EXECUTE ON 函数名 FROM 用户名

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表