Вызвать триггерную функцию на прямую.

Добрый день!

Собственно вопрос: имеется триггерная функция.
Можно ли ее вызвать каким-нибудь способом
типа select (...) или select * from (...).
Или как-то по другому не заставляя сработать триггер?

Да, и при этом накормить ее на входе какой-то записью.... (в NEW и/или OLD).

Цель: - не писать отдельно ту-же функцию принимающую запись как параметр.

Если кто знает где можно прочесть - ткните в документацию или описание.

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Триггерная функция ничем не

Триггерная функция ничем не отличается от обычной. Так что её можно вызвать как и обычную:
SELECT fuction_name(arg1,arg2...);
где function_name - имя функции, arg1, arg2... её аргументы
А вот NEW и OLD - это приставки, которые становятся доступными только при вызове из триггера

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023