# 39. Triggers

本章提供有關撰寫觸發器(Trigger)函數的基本資訊。觸發器函數可以用大多數可用的程序語言撰寫，包括PL/pgSQL（[第 43 章](https://docs.postgresql.tw/server-programming/pl-pgsql-sql-procedural-language)），PL/Tcl（[第 44 章](https://docs.postgresql.tw/server-programming/pl-tcl-tcl-procedural-language)），PL/Perl（[第 45 章](https://docs.postgresql.tw/server-programming/pl-perl-perl-procedural-language)）和 PL/Python（[第 46 章](https://docs.postgresql.tw/server-programming/pl-python-python-procedural-language-1)）。閱讀本章後，您可以查閱您所偏好的程序語言的章節，以瞭解使用其中撰寫觸發器時的特定語言詳細資訊。

也可以用 C 撰寫觸發器函數，儘管大多數人發現使用其中一種過程語言更容易。目前無法用純 SQL 函數語言編寫觸發器函數。
