完全な例Cで作成したトリガ関数に関するとても簡単な例をここに示します。(手続き言語で作成したトリガの例は、その手続き言語の文書にあるかもしれません。)trigf関数は、ttestテーブル内にある行数を報告し、問い合わせがxにNULL値を挿入しようとしていた場合は、その操作をとばします。NULL制約のような動作をします)。以下のようにテーブルを定義します。integer);以下がトリガ関数のソースコードです。count(*)はint8を返す。PointerGetDatum(rettuple);}ソースコードをコンパイルした後に、以下のように関数とトリガを宣言します。trigf();これで、トリガの操作を確認することができます。挿入操作はとばされ、また、AFTERトリガも発行されません。可視性の説明を思い出して下さい。可視性の説明を思い出して下さい。可視性の説明を思い出して下さい。rows)src/test/regress/regress.cとcontrib/spiにはもっと複雑な例があります。