0
我需要在yyy表中創建一個觸發器。插入後,我必須用test2列的相同信息更新test1列。Oracle觸發器更新列與來自同一表中另一列的信息
可能是這樣嗎?
CREATE OR REPLACE TRIGGER TRG_update
AFTER INSERT ON yyy FOR EACH ROW
BEGIN
UPDATE yyy SET TEST1 = :NEW.TEST2
END
我需要在yyy表中創建一個觸發器。插入後,我必須用test2列的相同信息更新test1列。Oracle觸發器更新列與來自同一表中另一列的信息
可能是這樣嗎?
CREATE OR REPLACE TRIGGER TRG_update
AFTER INSERT ON yyy FOR EACH ROW
BEGIN
UPDATE yyy SET TEST1 = :NEW.TEST2
END
CREATE OR REPLACE TRIGGER TRG_update
BEFORE INSERT ON yyy
REFERENCING NEW AS NEW
FOR EACH ROW
BEGIN
:NEW.TEST1 := :NEW.TEST2;
END;
/