PLSQL_Les03--游标.pptVIP

  • 1
  • 0
  • 约3.62千字
  • 约 19页
  • 2018-04-22 发布于河南
  • 举报
PLSQL_Les03--游标

三.游标CURSOR 目标 完成本节课学习后,应当达到如下目标: 掌握处理游标所需的步骤。 通过游标的属性,对游标进行控制。 掌握不同种类的提取循环。 什么是游标 为了处理SQL语句,Oracle必须分配一片内存区域,这就是context are。这个区域包含了完成该语句的必需信息。 游标是指向context are的句柄或指针。通过游标,PL/SQL程序可以控制context are和在处理语句时context are发生些什么事情。 游标可分为显示游标和隐式游标 处理显示游标 显示游标的处理包括四个PL/SQL步骤: 声明游标(在声明部分) 打开游标(在执行部分) 将结果提取到PL/SQL变量中(在执行部分) 关闭游标(在执行部分) 声明游标 DECLARE v_Major VARCHAR2(1000); v_PLSQLBlock VARCHAR2(1000); CURSOR c_EconMajor IS SELECT * FROM students WHERE major = v_Major ; -- 可以在定义游标的语句中使用前面已经定义的变量 打开游标 当游标打开时: 联编变量的取值被检查。 根据联编变量的取值,活动集被确定。 活动集的指针指向第一行。 从游标提取 cursor_name是已经声明并打开的游标 list_of

文档评论(0)

1亿VIP精品文档

相关文档