安静
PHP技术博客

101205 postgresql update 触发器

postgresql 触发器:

CREATE OR REPLACE FUNCTION updateinfo()

RETURNS “trigger” AS

$BODY$

DECLARE

detltanmoney  integer;

deltangiftmoney  integer;

deltarmb  integer;

Begin

detltanmoney= NEW.nmoney-OLD.nmoney;

deltangiftmoney= NEW.ngiftmoney-OLD.ngiftmoney;

deltarmb= NEW.nrmb-OLD.nrmb;

INSERT INTO tb_user_account_changelog(

id,n_deltamoney, n_deltagiftmoney, n_deltarmb,

nbookid, dtime)

VALUES (NEW.id, detltanmoney, deltangiftmoney, deltarmb,

1, now());

RETURN NULL;

END;

$BODY$

LANGUAGE ‘plpgsql’ VOLATILE;

ALTER FUNCTION updatetbuseraccount() OWNER TO armory;

CREATE TRIGGER tb_user_account_changelog

AFTER UPDATE ON tbuseraccount

FOR EACH ROW EXECUTE PROCEDURE updatetbuseraccount ()

;

赞(1) 打赏
未经允许不得转载:AJ's Blog » 101205 postgresql update 触发器
分享到: 更多 (0)

评论 8

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #-49

    微机原理??不太懂

    北京创尔特热水器维修11年前 (2010-12-06)
  2. #-48

    不懂呀

    huadong11年前 (2010-12-11)
  3. #-47

    你的blog有问题了吧

    huaidong11年前 (2010-12-14)
  4. 没的 刚做了 小小的恢复 测试 不行 想用google reader 恢复日志的 我丢了 半年的日志 一直想恢复 -_-

    可 乐烟11年前 (2010-12-14)
  5. #-46

    我又来了

    huaidong11年前 (2010-12-15)
  6. #-45

    没看明白呢

    深冬及夕11年前 (2010-12-20)
  7. #-44

    又来学习了

    huaidong11年前 (2010-12-22)
  8. #-43

    没看懂呀

    huaidong11年前 (2010-12-27)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏