トリガーを閉じる方法: 1. 「ALTER TRIGGER トリガー名 DISABLE;」ステートメントを使用して、指定した名前のトリガーをクローズします。 2. 「ALTER TABLE テーブル名 DISABLE ALL TRIGGERS;」ステートメントを使用してクローズします。指定されたデータテーブル内のすべてのトリガー。
このチュートリアルの動作環境: Windows 7 システム、Oracle 11g バージョン、Dell G3 コンピューター。
トリガーの定義とは、ある条件が成立したときに、トリガーに定義されたステートメントが自動的に実行されることを意味します。
したがって、トリガーを手動で呼び出す必要はなく、呼び出すこともできません。トリガーのトリガー条件は、実際にはトリガーの定義時に設定されます。
Oracle トリガーをオフにする方法
Oracle でトリガーを作成する場合、トリガーを無効にする (オフにする) 必要がある場合があります。その後、ALTER TRIGGER ステートメントを使用してこれを行うことができます。
2 つの方法があります:
1. 指定されたトリガーを閉じる
ALTER TRIGGER trigger_name DISABLE;
Parameters
trigger_name - 無効にするトリガーの名前。
例:
ALTER TRIGGER orders_before_insert DISABLE;
orders_before_insert という名前のトリガーはオフにできます。
2. 指定されたテーブル内のすべてのトリガーを閉じます
ALTER TABLE table_name DISABLE ALL TRIGGERS;
Parameters
table_name - 無効にするトリガーのテーブル名前。
例:
ALTER TABLE orders DISABLE ALL TRIGGERS;
orders という名前のテーブル上のすべてのトリガー。
知識の拡充: Oracle トリガーの有効化
1. テーブルで指定したトリガーを有効にする
ALTER TRIGGER trigger_name ENABLE;
2. すべてのトリガーを有効にするテーブルの上
ALTER TABLE table_name ENABLE ALL TRIGGERS;
推奨チュートリアル: 「Oracle チュートリアル 」
以上がオラクルトリガーをオフにする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。