Як оголосити курсор в Oracle SQL Developer?

0 Comments 23:36

Для створення змінної курсору також оголосити змінну попередньо визначеного типу SYS_REFCURSOR або визначити тип REF CURSOR, а потім оголосити змінну цього типу. Ви не можете використовувати змінну курсора в операторі курсору FOR LOOP. Ви не можете оголосити змінну курсора в специфікації пакета.

Використання явного курсору складається з чотирьох кроків.

  1. DECLARE курсор у розділі Declaration.
  2. ВІДКРИТИ курсор у розділі виконання.
  3. ОТРИМУЙТЕ дані з курсора в змінні PL/SQL або записи в розділі виконання.
  4. ЗАКРИТЬ курсор у розділі виконання, перш ніж завершити блок PL/SQL.

Оголошення курсора: Курсор оголошується в розділі оголошення блоку PL/SQL.

  1. ЗАЯВИТИ. CURSOR cursor_name Є select_statement з таблиці.
  2. ПОЧАТИ. OPEN cursor_name;
  3. ПОЧАТИ. FETCH cursor_name INTO variable_list;
  4. ЗАЯВИТИ. оголошувати змінні; …
  5. SET SERVEROUTPUT ON; ЗАЯВИТИ. …
  6. ЗАЯВИТИ. …
  7. SET SERVEROUTPUT ON;

ОГОЛОШЕННЯ КУРСОРА визначає атрибути курсора сервера Transact-SQL, такі як його поведінка при прокручуванні та запит, який використовується для створення набору результатів, з яким працює курсор. Оператор OPEN заповнює набір результатів, а FETCH повертає рядок із набору результатів.

Щоб використовувати курсори в процедурах SQL, вам потрібно зробити наступне:

  1. Оголосити курсор, який визначає набір результатів.
  2. Відкрийте курсор, щоб встановити набір результатів.
  3. Отримайте дані в локальні змінні за потреби з курсору, по одному рядку за раз.
  4. Закрийте курсор, коли закінчите.

Related Post

Скільки курей ви можете тримати максимум?Скільки курей ви можете тримати максимум?

Вам дозволено максимум п'ятдесят штук утримання домашньої птиці у вашому саду (Вларемське законодавство). Тваринам необхідно давати достатньо їжі та води, а також клітку, у якій вони можуть укритися. Сад потрібно

Що таке atiedxx?Що таке atiedxx?

Справжній atiedxx.exe. файл є програмний компонент AMD External Event Utility від AMD. ATI External Event Utility для Windows — це програма, яка керує доступом гарячих клавіш ATI до різних системних