看书的时候经常看到说动态绑定sql执行效率高,但是自己还是疑惑它能比一般静态代码执行还快吗(次数少),想看看大家写的比较好的动态绑定存储过程例子,学习学习希望大家一起交流分享,我的email:[email protected]oracle
解决方案 »
- 求此存储过程详解,解释清楚了的就直接给分了
- oracle的人只需要一分钟就赚分
- 大量数据小范围更新慢,求解决方案。
- 获得当前时间并转换成字符串,但是不能精确到毫秒?
- [求助]数据库导入时遇到的问题,急
- Java调用Oracle存储过程的问题
- group by 条件可以使用在多表查询中么?
- Oracle9i连接问题(50分)
- oracle standary库重启报错ORA-16032: parameter LOG_ARCHIVE_DEST_3
- 【急死人了】ORALCE IMP 导入数据报错 fault(coredump) 哪个大神给看看啊
- 关于字段名与字段值的关联
- Oracle round函数使用
select * from table1 where id = 1;
和
select * from table1 where id = 2;这样简单的两条语句,在缺省情况下是不能够共享的。也就是说,系统认为这是两条不同的语句,两条语句需要分别解析。——如果类似的语句很多,这个成本就呈线性上涨但是如果你使用参数select * from table1 where id = p_id;
在执行的时候分别给p_id赋值为1和2,这就是相同的语句,相同的语句只需要1次硬解析。
无论执行多少次,解析语句的成本只有一次。
动态sql 是运行时解析,理论上会慢一些