Heim >Datenbank >Oracle >So löschen Sie einen Trigger in Oracle

So löschen Sie einen Trigger in Oracle

WBOY
WBOYOriginal
2022-05-10 17:26:205411Durchsuche

In Oracle können Sie die DROP TRIGGER-Anweisung zum Löschen eines Triggers verwenden. Die Funktion der DROP TRIGGER-Anweisung besteht darin, den angegebenen Trigger zu löschen Trigger, der gelöscht werden muss;".

So löschen Sie einen Trigger in Oracle

Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle 11g-Version, Dell G3-Computer.

So löschen Sie einen Trigger in Oracle

Wenn ein Trigger in Oracle erstellt wird, müssen Sie ihn manchmal aus der Datenbank löschen. Anschließend können Sie diesen Vorgang mit der DROP TRIGGER-Anweisung ausführen.

Syntax

In Oracle/PLSQL lautet die Syntax zum Löschen eines Triggers in Oracle:

DROP TRIGGER trigger_name;

trigger_name – Der Name des Triggers, der gelöscht werden soll.

Beispiel

Sehen wir uns ein Beispiel an, wie man einen Trigger in Oracle löscht.

DROP TRIGGER orders_before_insert;

In diesem Beispiel wird die DROP TRIGGER-Anweisung verwendet, um einen Trigger namens „orders_before_insert“ zu löschen.

Erweiterte Kenntnisse:

Vor dem Lösch-Trigger bedeutet, dass Oracle diesen Trigger auslöst, bevor der Löschvorgang ausgeführt wird.

Syntax

Die Syntax zum Erstellen eines Before-Delete-Triggers in Oracle/PLSQL lautet:

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;

Parameter:

OR REPLACE – Optional. Wenn angegeben, können Sie einen bereits vorhandenen Trigger neu erstellen, sodass die Triggerdefinition geändert werden kann, ohne eine DROP TRIGGER-Anweisung abzusetzen.

trigger_name – Der Name des zu erstellenden Triggers. Vor dem Löschen – Dies bedeutet, dass der Auslöser ausgelöst wird, bevor der Löschvorgang ausgeführt wird. Tabellenname – Der Name der Tabelle, für die der Trigger erstellt wird.

Einschränkungen

Before-Trigger können nicht für Ansichten erstellt werden. Kann aktualisiert werden: NEUER Wert. Aktualisierung nicht möglich: ALTER Wert.

Empfohlenes Tutorial: „Oracle Video Tutorial

Das obige ist der detaillierte Inhalt vonSo löschen Sie einen Trigger in Oracle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn