Oracle-Triggertypen umfassen: 1. INSERT (wird ausgelöst, wenn ein Datensatz eingefügt wird); 2. UPDATE (wird ausgelöst, wenn ein Datensatz aktualisiert wird); 4. VOR (wird ausgelöst, wenn ein Datensatz gelöscht wird); 5. AFTER (Aktion nach Ereignis ausführen); 7. ROW (Aktion nur auf bestimmte Zeilen anwenden); . DDL (in DDL-Anweisung ausgelöst während der Ausführung); 10. System (erstellt und verwaltet von Oracle).
Typen von Triggern in Oracle
Ein Trigger in Oracle ist ein Datenbankobjekt, das automatisch eine bestimmte Aktion ausführt, wenn ein bestimmtes Ereignis eintritt. Trigger werden hauptsächlich in die folgenden Typen unterteilt:
1. INSERT-Trigger
wird in der Datensatzeinfügungstabelle ausgelöst.
2. UPDATE-Trigger
wird ausgelöst, wenn ein Datensatz in der Tabelle aktualisiert wird.
3. DELETE-Trigger
wird ausgelöst, wenn ein Datensatz aus der Tabelle gelöscht wird.
4. VOR dem Auslöser
Ein Auslöser, der Aktionen ausführt, bevor ein Ereignis eintritt.
5. AFTER-Trigger
Ein Trigger, der eine Aktion ausführt, nachdem ein Ereignis eintritt.
6. STATT Auslöser
Ein Auslöser, der die Aktion des ursprünglichen Ereignisses ersetzt.
7. ROW-Trigger
Ein Trigger, der Aktionen nur auf bestimmte Zeilen anwendet.
8. STATEMENT-Trigger
Ein Trigger, der Aktionen auf die gesamte SQL-Anweisung anwendet.
9. DDL-Trigger
Ein Trigger, der ausgelöst wird, wenn eine DDL-Anweisung (Data Definition Language) (z. B. CREATE, ALTER, DROP) ausgeführt wird.
10. System-Trigger
Integrierte Trigger, die von Oracle erstellt und verwaltet werden.
Das obige ist der detaillierte Inhalt vonWelche Arten von Triggern gibt es in Oracle?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!