ora-01031:权限不足

我在存储过程动态执行创建表的方法时
begin
execute immediate 'create table temp_a as select * from b';
 end;


编译时出现
ora-01031:权限不足

解决方法:

   create or replace procedure sp_java_temp
   authid current_user
  as
  ……

增加authid current_user 赋以当前使用用户的权限。

你可能感兴趣的:(ora)