设为首页 加入收藏

TOP

父游标、子游标及共享游标(二)
2014-11-24 08:22:01 来源: 作者: 【 】 浏览:3
Tags:游标 游标及 共享
在父游标,由于不同的运行环境,此时同样会产生新的子游标,新子游标的CHILD_NUMBER在已有子游标基础上以1为单位累计。
子游标包括游标所有相关信息,如具体的执行计划、绑定变量,OBJECT和权限,优化器设置等。子游标随时可以被LRU算法置换出
library cache,当子游标被置换出library cache时,oracle可以利用父游标的信息重新构建出一个子游标来,这个过程叫reload。
v$sql中中 的每一行表示了一个child cursor,根据hash value和address与parent cursor 关联。
child cursor有自己的address,即v$sql.child_address。
确定一个游标的三个主要字段:address,hash_value,child_number,
五、演示父游标、子游标
[sql] view plaincopyprint
/************************************ 首先创建表t **************************************/
SQL> create table t as select empno,ename,sal from emp where deptno=10;

Table created.
*********************************** 对表进行查询*****************************************/
SQL> select * from t where empno=7782;

EMPNO ENAME SAL
---------- ---------- ----------
7782 CLARK 2450

SQL> SELECT * from t where empno=7782;

EMPNO ENAME SAL
---------- ---------- ----------
7782 CLARK 2450

SQL> SELECT * FROM t WHERE empno=7782;

EMPNO ENAME SAL
---------- ---------- ----------
首页 上一页 1 2 3 4 5 6 下一页 尾页 2/6/6
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Oracle的动态SQL和动态游标举例 下一篇oracle游标使用2

评论

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

·一篇说人话的文章, (2025-12-27 07:50:09)
·Python Web框架哪家 (2025-12-27 07:50:06)
·基于Python的数据分 (2025-12-27 07:50:03)
·深入理解 Java 集合 (2025-12-27 07:22:48)
·Java集合框架全面解 (2025-12-27 07:22:45)