设为首页 加入收藏

TOP

获取oraclesql语句中绑定变量值的方法
2015-07-24 11:23:57 来源: 作者: 【 】 浏览:2
Tags:获取 oraclesql 语句 绑定 量值 方法

在诊断 sql的性能问题时,我们有时候需要获取其绑定变量的实际值,然后将此实际值带入到sql语句当中,用原来的sql构成select语句(带where条件),实际的执行一下,看一下选择性如何。

本文就是说获取其绑定变量值的方法。本文的编写得到枯荣长老的帮助,在此表示感谢。

本文适用于与oracle 10G或者更高版本的db。

alter session set nls_date_format = 'yyyy-mm-dd,hh24:mi:ss'; set linesize 400 col sql_Id format a20 col name format a20 col datatype_string format a14 col value_string format a20 --这个sql从内存中读取绑定变量值信息,若是不在内存中,则使用下一个sql select sql_id,name, datatype_string, last_captured,value_string from v$sql_bind_capture where sql_id='dxfcacn4t4ppw' order by LAST_CAPTURED,POSITION; --这个sql从awr中读取绑定变量值信息 select instance_number, sql_id,name, datatype_string, last_captured,value_string from dba_hist_sqlbind where sql_id='fahv8x6ngrb50'order by LAST_CAPTURED,POSITION;
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇oracle中把表导出为txt文件方法 下一篇从ORA-27300,ORA-27301到ORA-000..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·如何在 C 语言中管理 (2025-12-25 03:20:14)
·C语言和内存管理有什 (2025-12-25 03:20:11)
·为什么C语言从不被淘 (2025-12-25 03:20:08)
·常用meta整理 | 菜鸟 (2025-12-25 01:21:52)
·SQL HAVING 子句:深 (2025-12-25 01:21:47)