不太喜欢看到在procedure用||拼接sql的语句
所以贴了个绑定变量的例子,仅供参考
create or replace procedure using_test(t_name nvarchar2) as
v_id char;
v_sex char;
begin
execute immediate '
select id,sex from test_zyy
where name=:1'
into v_id, v_sex
using t_name;
dbms_output.put_line('ID:' || v_id || '性别:' || v_sex);
exception
when others then
dbms_output.put_line('找不到相应信息!');
end using_test;
有人说过程会自定优化代码,呵呵,不知道这是道听途说,还是真nb看过代码
反正我是不知道,但是有个Alter system set cursor_sharing=similar 的语句可以强制使用共享区,
让硬解析的写法转化为软解析-绑定变量。但是这种方法不推荐用,因为在一些条件下,会更加降低执行速度,
最明显的例子就是分页 rownum这样的东东。
分享到:
相关推荐
在Java中实现Oracle变量的绑定方法 .doc 在Java中实现Oracle变量的绑定方法 .doc
Oracle绑定变量窥视功能深度分析.pdf
Java中Oracle操作绑定变量使用用户工具模块解决方案
oracle 数据库的绑定变量特性及应用
绑定变量的目的和命名用方法
绑定变量 变量绑定是OLTP系统中一个非常值得关注的技术。良好的变量绑定会使OLTP系统数据库中的SQL 执行速度飞快,内存效率极高;不使用绑定变量可能会使OLTP 数据库不堪重负,资源被SQL解析严重耗尽,系统运行...
也谈oracle 数据库的绑定变量特性及应用,很好的资料!
结合实例说明Oracle数据库绑定变量特性及应用。合理的使用绑定变量,可以大大提高SQL性能
Oracle数据库的绑定变量特性及应用.pdfOracle数据库的绑定变量特性及应用.pdfOracle数据库的绑定变量特性及应用.pdfOracle数据库的绑定变量特性及应用.pdfOracle数据库的绑定变量特性及应用.pdfOracle数据库的绑定...
查找未使用绑定变量sql.sql
Oracle 中关于变量绑定的解释说明,还是蛮清楚的学习资料。
Oracle_数据库的绑定变量特性及应用终稿.pdf
oracle变量绑定[文].pdf
在PHP中利用绑定变量提高Oracle的存储效率.pdf
捕获绑定变量when 180 then --TIMESTAMP可以获取绑定变量,前提是还没被清出sga.
利用替换变量提高Oracle数据库系统的交互性
Oracle 12c-优化 Hint详解.pdf Oracle 12c-优化 Oracle 索引技术.pdf Oracle 12c 执行计划.pdf ...Oracle 12c 使用绑定变量 VS 不使用绑定变量.pdf Oracle 12c 自动工作负载信息库AWR.pdf Oracle 12c 常用SQL.pdf
教程名称:Oracle培训视频(杨老师录制)课程目录:【】视频10:oracle备份恢复一【】视频11:oracle备份恢复二【】视频12:共享池结构1【】视频13:共享池之sql重用【】视频14:共享池之绑定变量【】视频15:共享池...
Oracle Ebs官方工具Tidy 代替tkprof,Oracle Trace 跟踪文件格式化工具,可观测语句绑定变量的值。