В этом учебном материале вы узнаете, как использовать оператор OPEN в Oracle/PLSQL c синтаксисом и примерами.
Описание
После того, как вы объявили курсор, следующим шагом для открытия курсора будет оператор OPEN.
Синтаксис
OPEN имя_курсора;
Параметры или аргументы
имя_курсора наименование курсора, который вы хотите открыть.
Например, вы могли бы открыть курсор c1 с помощью следующей команды:
OPEN c1;
Далее функция, которая показывает, как использовать оператор OPEN:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
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; |