0

before トリガーを使用して別のテーブルにテーブルを記録したい。

CREATE or REPLACE TRIGGER mytrigger BEFORE INSERT OR UPDATE ON mytable FOR EACH ROW
DECLARE
    log_row mytable%rowtype;
BEGIN
    IF INSERTING OR UPDATING THEN
        log_row := :new; --Get all from :new.
        log_row.foo = 1; --I would like to modify one or more values!
        INSERT INTO mytable_log VALUES log_row;
    END IF;
END;

うまくいきません。:new から log_row にすべてのデータを渡すことはできますか?

どうも!

4

0 に答える 0