ITPub博客

首页 > 数据库 > Oracle > 查看绑定变量

查看绑定变量

原创 Oracle 作者:xypincle 时间:2017-04-16 07:44:49 0 删除 编辑

  1. 1.定义变量及类型
  2. SQL>var n number;

  3. 2.给变量赋值
  4. SQL>exec :n := 100;

  5. 3.使用变量
  6. SQL>select count(*) from t1 where object_id=:n;

  7. 4.查询该SQL语句的子语句的地址
  8. SQL>select sql_id,child_number,child_address from v$sql where sql_text like 'select count(*) from t1 where object_id=:n'
  9. SQL_ID     CHILD_NUMBER CHILD_ADDRESS
  10. ------------- ------------ ----------------
  11. 2u2tqjwbx7jqd         0 0000000099855070

  12. 5.查询绑定变量的max_length,也就是绑定变量的分级值
  13. SQL>select address,bind_name,position,max_length from v$sql_bind_metadata where address='0000000099855070' order by position;
  14. ADDRESS      BIND_NAME             POSITION MAX_LENGTH
  15. ---------------- ------------------------------ ---------- ----------
  16. 0000000099855070 N                     1     22


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

请登录后发表评论 登录
全部评论

注册时间:2013-05-11

  • 博文量
    208
  • 访问量
    212344