Wir können COMMIT / ROLLBACK in DML-Triggern nicht ausführen, da die Transaktion nach der DML-Anweisung manuell behandelt wird. Datenbank-Trigger scheinen jedoch eine Ausnahme zu sein. Angenommen, es gibt einen Datenbank-Trigger: CREATE OR REPLACE TRIGGER user_login_as AFTER LOGON ON SCHEMA BEGIN INSERT INTO user_login_log(username, log_date, action) VALUES (user, sysdate, 'User has …
Ich muss wissen, ob der Aktivierungs- / Deaktivierungsverlauf eines Tabellentriggers von SQL Server nativ verfolgt wird. Ich habe die Systemansichten überprüft: • [sys]. [Trigger] enthält ein Feld "modify_date". • [sys]. [Trigger_events] konzentriert sich auf die Trigger-Ereignisse INSERT / UPDATE / DELETE Können Sie andere Informationsquellen zum Triggerverlauf empfehlen?
Ich verwende "klassische" zeitbasierte Partitionierung mit Triggern. Ich habe festgestellt, dass ein separater Trigger erforderlich ist, der auf der Originaltabelle ausgeführt wird. CREATE TABLE twitter_interactions(...); CREATE OR REPLACE FUNCTION insert_twitter_interactions ...; CREATE TRIGGER insert_twitter_interactions_trig BEFORE INSERT OR UPDATE on twitter_interactions FOR EACH ROW EXECUTE PROCEDURE insert_twitter_interactions(); CREATE OR REPLACE FUNCTION …
Ich möchte den Trigger erstellen, der das Einfügen in die Reservierungstabelle von Flügen ( numflights) verhindert, die nicht vorhanden sind. Tables ---------------------------------------------- flights(numflight, origine, destination, dep, arr) airports(code, city, country) reservation(people, numflight, date_travel) Die Spalten origineund destinationenthalten Flughafencodes.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.