使用
for i in 1..10000 loop
execute immediate 'insert into tab1 values(:a)' using a
end loop;
速度增么变慢了呢?比直接使用insert into tab1 values(a) 慢了1/3时间,
应该更快才对,不明白。有劳各位费心,先谢了!
for i in 1..10000 loop
execute immediate 'insert into tab1 values(:a)' using a
end loop;
速度增么变慢了呢?比直接使用insert into tab1 values(a) 慢了1/3时间,
应该更快才对,不明白。有劳各位费心,先谢了!
解决方案 »
- shutdown abort VS reboot
- oracle连接本地数据库报错,连接报错ORA-12154 可是却能连接到服务器的数据库
- oracle数据库的拆分转移谁会做给点提示
- 怎么导出oracle中某个用户下的所有对象(包括表、存储过程、视图、触发器、序列、包等)
- tns 文件的路径在哪里?
- 一个简单的问题
- SQL语句优化的问题
- 在用 PL/SQL Developer 中出现的问题
- 如何分析toad的explain plan?
- 如何在存储过程中动态创建一个表(表名是一个变量)!
- 怎么取大于或等于一个数的最小整数?
- 怎么跟踪这个错误:用PB写的exe文件在操作ORACLE7.3数据库时提示:ora-904:invalid column name (在线等待,解决马上给分)
需要临时解析SQL语句
我在书上没有找到阿
是那部分的阿
1. 能用简单SQL完成的操作,就不要用PL/SQL去完成;
2. 能用静态SQL完成的操作, 就不要用动态SQL去完成. Do not using dynamic sql whenever you can do statically
in PL/SQL Never never never do dynamically what you can do statically
in plsql!!!
exec sql execute statmentid.