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