スケーラブルデータベースサーバ HiRDB Version 8 システム導入・設計ガイド(Windows(R)用)
トリガを定義すると,ある表への操作(更新,挿入,及び削除)を契機に自動的にSQL文を実行させることができます。トリガは,定義する表,トリガを動作させる契機となるSQL(トリガ契機となるSQL),自動的に実行させるSQL文(トリガSQL文),その動作が実行される条件(トリガ動作の探索条件)などを指定して定義します。トリガを定義した表にトリガ動作の探索条件を満たすSQL文が実行されると,トリガSQL文が自動的に実行されます。トリガの概要を次の図に示します。
図12-17 トリガの概要
なお,トリガを表に定義すると,その表を使用する関数,手続き及びトリガのSQLオブジェクトは無効になるため,SQLオブジェクトを再作成する必要があります。また,トリガが使用しているリソース(表,インデクスなど)が定義,定義変更,又は削除された場合,トリガのSQLオブジェクトは無効になるため,SQLオブジェクトを再作成する必要があります。詳細は「12.5.4 トリガの管理」を参照してください。
All Rights Reserved. Copyright (C) 2006, 2016, Hitachi, Ltd.