データベース・トリガーは、データベースの表、ビューまたはイベントに関連付けられているストアド・サブプログラムです。トリガーを作成、参照、編集、コンパイル、ダウンロード、削除、無効化または有効化し、レポートを表示できます。
トリガーは、イベントが発生したときなどに1回コールするか、INSERT、UPDATEまたはDELETE文の影響を受ける各行などに対して複数回コールすることができます。
関連項目:
「Oracle Database概要」
「Oracle Databaseアドバンスト・アプリケーション開発者ガイド」
「オブジェクト選択」ペインからトリガーを選択して、トリガーに関する各種レポートを表示します。
オブジェクト・ブラウザでトリガーを参照するには、次のステップを実行します。
関連項目:
オブジェクト・ブラウザでトリガーを表示する際、代替ビューを使用できます。
表2-10に、トリガーで使用可能なすべてのレポートを示します。
表2-10 トリガーで使用可能なレポート
ビュー | 説明 |
---|---|
オブジェクトの詳細 |
(デフォルト)カレント・トリガーの詳細を示します。実行できる操作は次のとおりです。
|
コード |
トリガーのソース・コードを表示します。このビューでコードを編集できます。このビューで実行できる操作は次のとおりです。
|
エラー |
カレント・トリガーに関連するエラーを表示します。 |
SQL |
トリガーの再作成に必要なSQLを表示します。 |
関連項目:
「トリガーの削除」
「オブジェクト選択」ペインからトリガーを選択して、「コード」をクリックします。
トリガーを編集する際には、コードの手動編集、検索および置換の実行、トリガーのコンパイルが可能です。
「オブジェクト選択」ペインからトリガーを選択して、「保存してコンパイル」をクリックします。
ファンクションを編集および変更する場合は、変更内容を保存するためにコンパイルする必要があります。これはデータベース内のオブジェクトの単なるビューであるため、保存機能はありません。コンパイルによりデータベースのオブジェクトが再作成されます。
オブジェクト・ブラウザでトリガーをコンパイルするには、次のステップを実行します。
「オブジェクト選択」ペインからトリガーを選択して「ソースのダウンロード」をクリックし、現在のトリガーをファイルとして保存します。
現行のトリガーをファイルとして保存するには、次のステップを実行します。