Оператор 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, как показано в следующем примере:
< Предыдущая | Следующая > |
---|