ホームページ >データベース >Oracle >オラクルトリガーをオフにする方法

オラクルトリガーをオフにする方法

青灯夜游
青灯夜游オリジナル
2022-04-18 17:34:076850ブラウズ

トリガーを閉じる方法: 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。