本Oracle教學解釋了如何使用Oracle / PLSQL OPEN語句的語法和範例。
當宣告了游標,下一步就是使用OPEN
語句來開啟游標。
語法
在Oracle / PLSQL中使用OPEN
語句開啟游標的語法是:
OPEN 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;