使用触发器更新正在插入/更新的记录

时间:2011-02-08 08:03:34

标签: oracle oracle10g

如何将全名更新为使用触发器更新/插入的同一记录的名字和姓氏的组合?

1 个答案:

答案 0 :(得分:4)

CREATE OR REPLACE TRIGGER updateFullName
BEFORE INSERT OR UPDATE ON table
FOR EACH ROW
BEGIN
  :NEW.full_name := :NEW.first_name || ' ' || :NEW.last_name;
END;
/

虽然在这种情况下视图可能更合适