如何用Oracle触发器实现如下需求
表A结构有以下4个字段:
id、code、date、note
当date字段变化时,将 select code from B 查出的结果插入到表A的note字段中。
(code字段查询结果仅有一条记录)。
如何用Oracle触发器实现如下需求
表A结构有以下4个字段:
id、code、date、note
当date字段变化时,将 select code from B 查出的结果插入到表A的note字段中。
(code字段查询结果仅有一条记录)。
CREATE OR REPLACE TRIGGER trgtest
AFTER UPDATE OF date ON A
FOR EACH ROW
BEGIN
IF :new.date <> :old.date THEN
SELECT code INTO :new.note FROM B WHERE ROWNUM = 1;
END IF;
END;
/