create or replace procedure test as
begin
EXECUTE IMMEDIATE 'truncate table user1.table1';
insert into user1.table1 select * from table;
commit;
end;
SQL> execute test;ORA-01031: 权限不足
ORA-06512: 在 "user.test", line 3
ORA-06512: 在 line 1请问:该授予哪些权限?
begin
EXECUTE IMMEDIATE 'truncate table user1.table1';
insert into user1.table1 select * from table;
commit;
end;
SQL> execute test;ORA-01031: 权限不足
ORA-06512: 在 "user.test", line 3
ORA-06512: 在 line 1请问:该授予哪些权限?
解决方案 »
- 求高手解答
- 请问有什么语句可以显示出,我的每个数据库表,各有多少条记录啊?
- 如何查看一个数据文件中有哪些表的数据
- 如何让oracle自动在某个特定时间执行脚本,同时转发邮件
- .net 中如何存取oracle中的blob大字段
- SQL Server转过来了,120分求救
- sql*plus 无法关闭数据库的问题,急!!
- 关于在PL/SQL读写文件的问题。(在线等待)
- 国内哪里有高速下载Oracle9i for NT的网站?请告知网址!从Oracle公司下载太慢了!!!
- Oracle安装问题
- 请教。用sql表达出连续数据分组,并统计分段中数记录数,起、止等信息
- PLSQL编码中处理特殊字符的问题(望个位大大指教)
Authid Current_User,过程里授truncate 和create权限
insert 需要 对table1的insert权限