⑴ 存储过程权限问题
这个解决不了,你这用户对表没权限,不管是直接写sql,还是存储过程,只要是调用它,就会拒绝。
⑵ 如何授予对存储过程的权限
取消巳被禁止使用存储报限
⑶ oracle存储过程权限问题
你可能需确认的是,存储过程和手动删除的表是否为同一支表?
存储过程的Owner只要具备该表的drop等权限就可以删除之。
⑷ PL/SQL建好存储过程,编译也成功了,但是用execute执行的的 提示权限不足(ora-01031)
用你有dba权限的用户执行这个试试。
;
如果还报错就要看代码了。
⑸ 我在oracle数据库里面调试存储过程的时候,提示错误!
这个错误是因为用户权限不够,所以你用下面这个命令授权就好了:
grant debug any procere, debug connect session to 用户名(username);
⑹ 请问建存储过程后,过程里面有删除或查询语句时,无法执行,报权限不够
存储过程的结果无法直接与select 做union,一个办法是建一张临时表,或者使用表变量,通过insert into exec将存储过程的内容暂存起来,最后做union,大概语句像这样:
declare @table table(...);insert into @tableexec zjsj '10901';select * from aunionselect * from @table;
⑺ 创建存储过程 老师出现 ORA-01031: 权限不足
你这个表USER01在system用户下存在吗?
不存在的话是要报错的
用system用户给你的gong用户赋权
grantconnect,resource,dbatogong;
这样应该基本就差不多了
⑻ 在存储过程中,建立临时表,提示权限不足,请问需要什么权限
创建表的权限赋给用户
oracle 赋权语句,用dba用户执行
grantcreatetabletotest;
⑼ oracle 存储过程 权限问题 PL/SQL: ORA-01031: 权限不足
权限不足就是说你还没有连接到服务器,或者你连接过了又断开了,再次连接上了就该不会出现权限问题。
⑽ 执行存储过程报没有权限。
给这个用户dba权限 :
grant dba to SCOTT;