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