执行存储过程权限问题,,,,,

[复制链接]
查看11 | 回复2 | 2007-9-26 18:42:10 | 显示全部楼层 |阅读模式
同样的存储过程我用
declare
.........
end;
方式定义并执行没问题,,,

但用
create or replace procedure daybyday_ringlog is
.......
end daybyday_ringlog;
方式定义,用exec daybyday_ringlog执行就报错,说权限不够,,
存储过程中有
execute immediate create talble ..... 语句,,
并且我已经给当前登录用户付于 create any table 的权限,

请大侠帮忙看下,,感激,,,
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
"我已经给当前登录用户付于 create any table 的权限"
是显式授权吗?
比如 grant create table to username;
回复

使用道具 举报

千问 | 2007-9-26 18:42:10 | 显示全部楼层
grantexecute权限一下试试
光赋create 权限可能是不够,再赋存储过程的执行权限
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行