Триггеры
Эта страница переведена при помощи нейросети GigaChat.
В этом разделе представлена общая информация о написании функций триггеров:
- Обзор поведения триггеров
- Видимость изменений данных
- Написание триггерных функций на языке C
- Полный пример триггера
Триггерные функции могут быть написаны на большинстве доступных процедурных языков, включая PL/pgSQL (раздел «PL/pgSQL — процедурный язык SQL»), PL/Tcl (раздел «PL/Tcl – процедурный язык Tcl»), PL/Perl (раздел «PL/Perl — процедурный язык Perl») и PL/Python (раздел «PL/Python — процедурный язык Python»). После прочтения этой главы нужно обратиться к разделу для выбранного процедурного языка, чтобы узнать специфические детали написания триггера на нем.
Также возможно написать функцию триггера на языке C, хотя большинству людей легче использовать один из процедурных языков. В настоящее время невозможно написать функцию триггера на простом языке функций SQL.