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