Oracle打開游標

本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;

上一篇: Oracle游標 下一篇: Oracle觸發器