15.6.6.2 Заявление DECLARE курсора
DECLARE cursor_name CURSOR FOR select_statement
Это заявление объявляет курсор и связывает его с SELECT оператором, который извлекает строки, которые будут просматриваться курсором. Чтобы извлечь строки позже, используйте оператор FETCH. Количество столбцов, извлеченных оператором SELECT, должно совпадать с количеством выходных переменных, указанных в операторе FETCH.
Оператор SELECT не может содержать INTO запрос.
Объявления курсоров должны появляться перед объявлениями обработчиков и после объявления переменных и условий.
Программа может содержать несколько объявлений курсоров, но каждый объявленный в блоке курсор должен иметь уникальное имя. Пример см. в Разделе 15.6.6, «Курсоры».
Для получения информации, доступной через SHOW операторы, в большинстве случаев можно получить эквивалентную информацию, используя курсор с INFORMATION_SCHEMA таблицей.
© 2025 Oracle
Licensed under the GPLv2 License.