2011年12月11日
摘要: 显式游标隐式游标游标变量游标子查询游标的概念:游标给出了数据的一个子集,这个子集是由某个查询语句定义的,在打开游标的时候,将数据加载到内存中,在游标未关闭的过程中,该数据将一直存在在内存中,游标指向PGA(PROCESS GLOBAL AREA)的一个内存区域,一般将PGA称为上下文区域。该区域存储下列数据: 1、查询语句返回的记录行。 2、查询语句处理的记录行数目。 3、指向共享池中(Share Pool)中已解析查询语句的一个指针。如果游标打开后,又新增或者删除了数据,则新增添和删除的数据就不会反馈到游标的查询结果中,打开游标就像是获取当前数据的一个快照:例如 1 DECLARE 2 .. 阅读全文
posted @ 2011-12-11 23:05 Coldest Winter 阅读(886) 评论(0) 推荐(0) 编辑
摘要: 记录是指数据库数据库中的一行数据,是表中单行数据的一个镜像在PL/SQL中,有三种定义记录类型的方法:(1)、使用--表名%ROWTYPE;例如:DUAL%ROWTYPE;(2)、在PL/SQL中声明部分中显式的定义记录类型(3)、将记录类型定义为数据库结构或者对象类型(OBJECT)1、使用%ROWTYPE定义记录类型%ROWTYPE可以引用包括表、视图对象,%ROWTYPE属性继承了这些对象的行定义,创建测试表1 CREATE TABLE TEST_EMP AS SELECT * FROM EMP E WHERE E.DEPTNO IS NULL2 CREATE TABLE TEST_DE 阅读全文
posted @ 2011-12-11 22:11 Coldest Winter 阅读(862) 评论(0) 推荐(0) 编辑