DeepEdit!

Программирование баз данных на Oracle, техническая документация, литература, статьи и публикации

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

Предложение BULK COLLECT

Оператор FORALL применяется для операторов DML. Эквивалентным предложением для массового извлечения является BULK COLLECT. Оно используется как часть предложения SELECT INTO, FETCH INTO или RETURNING INTO. BULK COLLECT извлекает из запроса строки в указан­ную сборную конструкцию, как показано в следующем примере:
Оператор BULK COLLECT может использоваться как для неявных курсоров (SELECT INTO), так и для явных курсоров (FETCH INTO). Он
будет извлекать данные, начиная с индекса 1, и перезаписывать элементы в выходной сборной конструкции до тех пор, пока не будут извлечены все запрошенные строки.
BULK COLLECT и RETURNING INTO Конструкция BULK COLLECT мо­жет использоваться также как часть предложения RETURNING INTO для получения информации из оператора DML, как показано в следующем примере:


 









jAntivirus