本Oracle教程解释了如何使用Oracle / PLSQL OPEN语句的语法和示例。
当声明了游标,下一步就是使用OPEN语句来打开游标。
语法
在Oracle / PLSQL中使用OPEN语句打开游标的语法是:
OPEN cursor_name;
参数
- cursor_name - 想要打开的游标的名称。
示例
例如,可以使用以下命令打开一个名为c1的游标:
OPEN c1;
下面是一个演示如何使用OPEN语句的函数:
CREATE OR REPLACE Function FindCourse
  ( name_in IN varchar2 )
  RETURN number
IS
   cnumber number;
   CURSOR c1
   IS
     SELECT course_number
     FROM courses_tbl
     WHERE course_name = name_in;
BEGIN
   OPEN c1;
   FETCH c1 INTO cnumber;
   if c1%notfound then
      cnumber := 9999;
   end if;
   CLOSE c1;
RETURN cnumber;
END;
