IBM® データ・サーバーのトリガー・オブジェクトのプロパティー
トリガー構文の詳細は、個々のデータベース製品に付属している参照情報を参照してください。IBM データ・サーバーの構文と、他のベンダーの構文は異なることがあります。
| プロパティー | 説明 |
|---|---|
| 名前 | オブジェクトの名前を指定します。 |
| ラベル | ビジュアル・ダイアグラムに表示されるラベルを指定します。 |
| スキーマ | このオブジェクトの作成時に使用されたリレーショナル・スキーマを表示します。 |
| アクション時間 | トリガーのアクション時間を指定します。
|
| 細分度 | トリガー・アクションの細分度のオプションを指定します。ROW (FOR EACH ROW) または COLUMN (FOR EACH COLUMN) を選択することができます。 |
| 挿入 | 表またはビューに対して INSERT ステートメントが実行された時点でトリガー・アクションが発生することを指定します。一部のデータ・サーバーでは、トリガー・アクションが 1 つしか指定できません。 |
| 削除 | 表またはビューに対して DELETE ステートメントが実行された時点でトリガー・アクションが発生することを指定します。一部のデータ・サーバーでは、トリガー・アクションが 1 つしか指定できません。 |
| 更新 | 表またはビューに対して UPDATE ステートメントが実行された時点でトリガー・アクションが発生することを指定します。一部のデータ・サーバーでは、トリガー・アクションが 1 つしか指定できません。 |
| 列の更新 | 「更新」チェック・ボックスを選択した場合のみ使用できます。 編集モードで、「列の更新」を選択するには、省略符号 [...] ボタンをクリックしてウィンドウを開きます。選択した列の名前とデータ・タイプがグリッドに示されます。 |
| プロパティー | 説明 |
|---|---|
| 旧行 | トリガー SQL 操作の前の行の状態を特定する相関名を指定します。 |
| 新規行 | 既に実行された BEFORE トリガーで、トリガー SQL 操作によってと、SET ステートメントによって修正された行の状態を特定する相関名を指定します。 |
| 旧表 | OLD_TABLE_AS 文節の一時表名 ID を指定します。 |
| 新規表 | NEW_TABLE_AS 文節の一時表名 ID を指定します。 |
| When 文節 | トリガー・アクションの検索条件を指定します。 |
| アクション・ボディ | トリガー・アクションの SQL プロシージャー・ステートメントを指定します。 |