oracle触发器 插入或更新时 更新列等于另外两列的和

有一张表T(A,B,C),字段A,B,C都是number类型。现在要建一个触发器,每当更新或插入时,更新列C=A+B。

CREATE TABLE T(A NUMBER, B NUMBER, C NUMBER);
CREATE OR REPLACE TRIGGER TR_T
  BEFORE INSERT OR UPDATE ON T
  FOR EACH ROW
DECLARE
  -- local variables here
BEGIN
  :NEW.C := :NEW.A + :NEW.B;
END TR_T;
INSERT INTO T (A,B)VALUES(1,2);
SELECT * FROM T;

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答
大家正在搜