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;".
Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle 11g-Version, Dell G3-Computer.
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!