PGSQL触发器实例
生活随笔
收集整理的這篇文章主要介紹了
PGSQL触发器实例
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
---創(chuàng)建觸發(fā)器執(zhí)行的函數(shù)
CREATE OR replace FUNCTION tri_assets_in_update()
returns trigger as $$
beginIF (new.total_invt-OLD.total_invt) > 0
THENinsert into assets_in(code,ast_id,in_number,name,property,specs,brand,class,unit,location) values(new.code,NEW.id,new.total_invt-OLD.total_invt,NEW.name,NEW.property,NEW.specs,NEW.brand,NEW.class,NEW.unit,NEW.location);
end if;
return null;
end;
$$
language plpgsql;--創(chuàng)建觸發(fā)器本身
create trigger trigger_assets_in_updateafter update on assets_infoFOR EACH ROW execute procedure tri_assets_in_update();
?
總結(jié)
以上是生活随笔為你收集整理的PGSQL触发器实例的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《Unix编程艺术》
- 下一篇: ueditor mysql_UEdito