Oracle では、DROP TRIGGER ステートメントを使用してトリガーを削除できます。DROP ステートメントは、削除操作を実行するために使用されます。DROP TRIGGER ステートメントの機能は、指定されたトリガーを削除することです。構文は「DROP TRIGGER」です。削除する必要があるトリガーの名前;" .
このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。
Oracle でトリガーを作成した場合、データベースからトリガーを削除する必要がある場合があります。その場合は、DROP TRIGGER ステートメントを使用してこの操作を実行できます。
構文
Oracle/PLSQL でトリガーを削除するための構文は次のとおりです。
DROP TRIGGER trigger_name;
trigger_name - 削除するトリガーの名前。
例
Oracle でトリガーを削除する方法の例を見てみましょう。
DROP TRIGGER orders_before_insert;
この例では、DROP TRIGGER ステートメントを使用して、orders_before_insert という名前のトリガーを削除します。
拡張知識:
Before Delete トリガーは、Oracle が削除操作を実行する前にこのトリガーを起動することを意味します。
構文
Oracle/PLSQL で Before Delete トリガーを作成する構文は次のとおりです:
CREATE [ OR REPLACE ] TRIGGER trigger_name BEFORE DELETE ON table_name [ FOR EACH ROW ] DECLARE -- variable declarations BEGIN -- trigger code EXCEPTION WHEN ... -- exception handling END;
パラメータ:
OR REPLACE - オプション。指定すると、DROP TRIGGER ステートメントを発行せずにトリガー定義を変更できるように、既存のトリガーを再作成できます。
trigger_name - 作成するトリガーの名前。削除前-削除操作が実行される前にトリガーが起動されることを意味します。 table_name - トリガーが作成されるテーブルの名前。
制限事項
Before トリガーをビューに作成することはできません。更新可能: 新しい値。更新できません: 古い値です。
推奨チュートリアル: 「Oracle ビデオ チュートリアル 」
以上がOracleでトリガーを削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。