oracle 存储过程表权限. A用户可以查B.table C.table 在A用户中存储过程中定义游标V_Cursor
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle 存储过程表权限. A用户可以查B.table C.table 在A用户中存储过程中定义游标V_Cursor相关的知识,希望对你有一定的参考价值。
open V_Cursor fro V_Sql;
的时候报权限不足.ORA-01031: insufficient privileges
==
问题是A用户有BC用户表table的查询权限. 为什么在V_Sql定义中涉及到查BC表的时候打开游标报权限不足.
oracle 如何创建只有查询权限的用户
oracle 中如何创建一个只有查询表和存储过程以及job等信息,总之,是只有查询权限,不能有其他权限的用户。谢谢!
参考技术A 1、createuser
userName
identified
by
password;
2、grant
select
any
table
to
userName;
--授予查询任何表
3、grant
select
any
dictionary
to
userName;--授予
查询任何字典
执行上面三步就行了,那么这个用户就只有查询权限,其他的权限都没有!!
以上是关于oracle 存储过程表权限. A用户可以查B.table C.table 在A用户中存储过程中定义游标V_Cursor的主要内容,如果未能解决你的问题,请参考以下文章
spring jdbcTemplate 封装调用存储过程的通用方法(oracle数据库)