今天使用scott用户建立存储过程建表时出现了权限不足的问题,将scott用户授予dba权限后仍然出错。
修改存储过程,再创建时在存储过程名称后面添加 Authid Current_User 后执行通过。
CREATE OR REPLACE PROCEDURE p_test Authid Current_User
IS
BEGIN
EXECUTE Immediate 'create table test01 as (select * from dual)';
END p_test;
今天使用scott用户建立存储过程建表时出现了权限不足的问题,将scott用户授予dba权限后仍然出错。
修改存储过程,再创建时在存储过程名称后面添加 Authid Current_User 后执行通过。
CREATE OR REPLACE PROCEDURE p_test Authid Current_User
IS
BEGIN
EXECUTE Immediate 'create table test01 as (select * from dual)';
END p_test;