Что такое детерминированная функция в Oracle?
Что такое детерминированная функция в Oracle?

Видео: Что такое детерминированная функция в Oracle?

Видео: Что такое детерминированная функция в Oracle?
Видео: Deterministic функции в PL/SQL 2024, Декабрь
Anonim

А функция Считается детерминированный если он всегда возвращает один и тот же результат для определенного входного значения. В Oracle документация утверждает, что определение конвейерной таблицы функции в качестве детерминированный используя ДЕТЕРМИНИСТИЧЕСКИЙ пункт позволяет Oracle для буферизации своих строк, тем самым предотвращая многократное выполнение.

В связи с этим, что такое детерминированная функция?

Функция считается детерминированной, если она всегда возвращает один и тот же набор результатов, когда вызывается с одним и тем же набором Вход ценности. Функция считается недетерминированной, если это не так. возвращение тот же набор результатов, когда он вызывается с тем же набором Вход ценности.

Кроме того, что такое конвейерная функция в Oracle? Конвейерный Стол Функции . Конвейерный стол функции включить ТРУБОПРОВОД предложение и используйте вызов PIPE ROW, чтобы вытолкнуть строки из функция как только они будут созданы, а не создавать коллекцию таблиц. Обратите внимание на пустой вызов RETURN, поскольку нет коллекции для возврата из функция.

Также знать, что такое детерминированное утверждение?

ДЕТЕРМИНИСТИЧЕСКИЙ Функции. В ДЕТЕРМИНИСТИЧЕСКИЙ предложение для функций идеально подходит для функций, которые не имеют никаких детерминированный компоненты. Это означает, что каждый раз, когда вы предоставляете функции одни и те же значения параметров, результат будет одинаковым. Индексы на основе функций могут использовать только функции, отмеченные ДЕТЕРМИНИСТИЧЕСКИЙ.

Что такое кеш результатов в Oracle 11g?

Кэш результатов это новая функция в Oracle 11g и делает именно то, что подразумевает его название, тайники в полученные результаты запросов и помещает его в часть общего пула. Если у вас есть запрос, который выполняется часто и считывает данные, которые редко меняются, эта функция может значительно повысить производительность.

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