CREATE FUNCTION функция () RETURNS opaque AS '
DECLARE
объявления;
[...]
BEGIN
команды;
[...]
END:
' LANGUAGE 'plpgsql':
В триггерных функциях используются специальные переменные, содержащие информацию о сработавшем триггере. С помощью этих переменных триггерная функция работает с данными таблиц. Специальные переменные триггерных функций перечислены в табл. 11.2.