Оглавление:

Как использовать лимиты массового сбора?
Как использовать лимиты массового сбора?

Видео: Как использовать лимиты массового сбора?

Видео: Как использовать лимиты массового сбора?
Видео: Где и как можно использовать купленные XML лимиты? 2024, Ноябрь
Anonim

В качестве LIMIT работает как атрибут оператора FETCH-INTO, таким образом, чтобы использовать вы можете добавить ключевое слово LIMIT за которым следует конкретная числовая цифра, которая будет определять количество строк, в которых масса - собирать предложение будет извлечено за один раз в конце оператора FETCH-INTO.

Соответственно, как мне выбрать лимит массового сбора?

Как выбрать лимит для BULK COLLECT

  1. Начните со 100.
  2. Проверьте, достаточно ли это быстро (вероятно, будет во многих случаях).
  3. Если нет, попробуйте более высокие значения, пока не достигнете необходимого уровня производительности - и вы не потребляете слишком много памяти PGA.
  4. Не программируйте предельное значение жестко: сделайте его параметром вашей подпрограммы или константой в спецификации пакета.

Кроме того, можем ли мы использовать массовый сбор в курсоре? Этот BULK COLLECT может быть использовал в операторе SELECT для заполнения записей в масса или в получении курсор в масса . Поскольку НАПОЛЬНЫЙ СБОР получает запись в МАССА , предложение INTO всегда должно содержать переменную типа коллекции.

Кроме того, что такое массовый сбор и какие-либо ограничения на массовый сбор?

С использованием ОБЪЕМНЫЙ СБОР предложение в PL / SQL подразумевает следующее ограничения : Коллекции следует использовать как целевые переменные, перечисленные в НАПОЛЬНЫЙ СБОР Пункт INTO. 4. Составные цели (например, объекты) нельзя использовать в в Предложение RETURNING INTO, иначе для функции с предложением RETURNING сообщается об ошибке.

Какой тип сбора используется при создании массового сбора?

Вы можете использовать в НАПОЛЬНЫЙ СБОР пункт с участием оператор SELECT INTO или FETCH к получить набор строк в коллекция (т.е. таблица varray): записей.

Рекомендуемые: