我有一个存储过程需执行truncate语句,语句大概是这样,这样执行下来非常缓慢,求教如何优化批量执行truncate;
我把truncate 语句放到一起执行报错。create or replace sp_ant()
begin
execute immediate 'truncate table a';
execute immediate 'truncate table b';
execute immediate 'truncate table c';
execute immediate 'truncate table d';
execute immediate 'truncate table e';
execute immediate 'truncate table f';
execute immediate 'truncate table g';
execute immediate 'truncate table h';
execute immediate 'truncate table i';
execute immediate 'truncate table j';
end
我把truncate 语句放到一起执行报错。create or replace sp_ant()
begin
execute immediate 'truncate table a';
execute immediate 'truncate table b';
execute immediate 'truncate table c';
execute immediate 'truncate table d';
execute immediate 'truncate table e';
execute immediate 'truncate table f';
execute immediate 'truncate table g';
execute immediate 'truncate table h';
execute immediate 'truncate table i';
execute immediate 'truncate table j';
end
解决方案 »
- 如何将oracle中select查询结果保存为一个xml文档
- 求sql语句!
- oracle10设置首选身份证明出错?
- 本人突然想起一个关于索引的问题,智者见智
- 问几个oracle PLSQL的问题,各位帮忙啊!
- 在用 PL/SQL Developer 中出现的问题
- 一个关于排序的问题,急用!~~~~谢谢
- Aix下通过连接Oracle数据库,到底应该用$ORACLE_HOME/lib下的那个库文件?急
- 程序中并未使用游标,为什么会报ORA-01000:超出打开游标的最大数?
- 各路英雄挺身而出,出手相救!(500分)
- ORACLE 一个比较复杂的查询语句,一直处于执行, 我要怎么优化才能让它正常执行出结果呢?
- oracle:sql脚本求教
单独跑,会很快吗?