Oracle
這個觸發器有什麼作用?
我在 DB2 中有這個觸發器,我需要將它轉換為 ORACLE,但我不知道它在 DB2 中是如何工作的,所以我可以將它轉換為 ORACLE,我認為它沒有做任何事情。
CREATE TRIGGER ERRLOG_TRIGGER NO CASCADE BEFORE INSERT ON ERROR_LOG REFERENCING NEW AS NEWROW FOR EACH ROW BEGIN ATOMIC SET NEWROW."ERRLOG_CREATEDON" = CURRENT TIMESTAMP; END;
我看到了日期更新,但它是做什麼用的?
觸發器做了一些事情,它將
ERRLOG_CREATEDON
列設置為目前時間。在 Oracle 中,這大致應該是:
create or replace trigger errlog_trigger before insert on error_log for each row begin :new.errlog_createdon := current_timestamp; end; /