mysql绑定变量的值_关于绑定变量的SQL绑定什么值

当然这不是判断在哪里建立索引的依据。

SELECT *

FROM (SELECT A.*,

SC.NAME,

SC.POSITION AS "绑定变量在SQL语句中的位置",

CASE DATATYPE

WHEN 180 THEN --TIMESTAMP

TO_CHAR(ANYDATA.ACCESSTIMESTAMP(SC.VALUE_ANYDATA),

'YYYY/MM/DD HH24:MI:SS')

ELSE

SC.VALUE_STRING

END AS "绑定变量的值",

SC.DATATYPE_STRING AS "绑定变量数据类型",

SC.LAST_CAPTURED AS "最后捕捉到的时间",

SC.WAS_CAPTURED AS "where字句前绑定不进行捕获(Y/N)"

FROM GV$SQL_BIND_CAPTURE SC

RIGHT JOIN (SELECT S.USERNAME,

Q.SQL_ID,

Q.SQL_TEXT,

Q.SQL_FULLTEXT,

Q.CHILD_ADDRESS,

Q.HASH_VALUE

FROM GV$SQL Q, GV$SESSION S

WHERE S.INST_ID = Q.INST_ID

AND S.PREV_EXEC_START = Q.LAST_ACTIVE_TIME

AND S.USERNAME = Q.PARSING_SCHEMA_NAME

AND S.MODULE = Q.MODULE

AND S.ACTION_HASH = Q.ACTION_HASH

AND S.USERNAME = UPPER('&username')

AND Q.SQL_TEXT NOT LIKE

'select value from v$sesstat where sid =%') A

ON SC.SQL_ID = A.SQL_ID

AND SC.HASH_VALUE = A.HASH_VALUE

AND SC.CHILD_ADDRESS = A.CHILD_ADDRESS) X

WHERE X.NAME IS NOT NULL;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29990276/viewspace-1983337/,如需转载,请注明出处,否则将追究法律责任。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值