ホームページ >データベース >Oracle >Oracleでトリガーを削除する方法

Oracleでトリガーを削除する方法

WBOY
WBOYオリジナル
2022-05-10 17:26:205390ブラウズ

Oracle では、DROP TRIGGER ステートメントを使用してトリガーを削除できます。DROP ステートメントは、削除操作を実行するために使用されます。DROP TRIGGER ステートメントの機能は、指定されたトリガーを削除することです。構文は「DROP TRIGGER」です。削除する必要があるトリガーの名前;" .

Oracleでトリガーを削除する方法

このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。

Oracle でトリガーを削除する方法

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 サイトの他の関連記事を参照してください。

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