PLSQL总结2
PL/SQL 总结-2 目录 显式游标简介 显式游标属性 游标 FOR 循环 带参数的游标 使用游标更新数据 使用多个游标 显式游标简介 此部分将讲解: 区分显式游标和隐式游标 在 PL/SQL 中为什么、何时使用显式游标 如何声明、使用显式游标 声明游标 打开游标 获取数据 关闭游标 显式游标简介 通过前面学习我们知道,在 PL/SQL中使用 SQL SELECT 语句一次只能获取一条记录. 如果你需要执行返回多行记录的 SELECT 语句呢? 例如, 生成有关所有员工的报表. 要返回多行记录, 需要使用显式游标. 游标和上下文区域 Oracle 服务为SQL语句分配一块私有内存区域用于保存相关数据 ,此内存区称为上下文区域( context area ). 每个上下文区域(因而也就是每条 SQL 语句) 都有一个关联的游标. 你可把游标看作上下文区域的标签或指针. 事实上, 游标两者都是. 隐式和显式游标 有两种游标: 隐式游标(Implicit cursors): Oracle自动为所有 SQL DML 语句 (INSERT, UPDATE, DELETE and MERGE) 和 单行 SELECT 语句定义. 显式游标(Explicit cursors): 程序员为多行查询语句声明. 可使用显式游标命名上下文区域并访问其中的数据. 隐式游标的限制 EMPLOYEE
原创力文档

文档评论(0)