Я хотел спросить, является ли это триггер DML или DDL?
CREATE OR REPLACE TRIGGER INFORMATION_TIMEZONE BEFORE INSERT ON information FOR EACH ROW BEGIN IF (session_params.getCurrentRefperso) IS NOT NULL THEN :new.DT_HOUR_TIME_ZONE := current_timestamp(); END IF; END;
BEFORE INSERT определяет, что этот триггер срабатывает при выполнении INSERT.
BEFORE INSERT
INSERT
Поскольку INSERT является оператором DML, триггер является триггером DML.
Триггер DDL, например, будет иметь BEFORE CREATE или BEFORE DROP в определении триггера.
BEFORE CREATE
BEFORE DROP