PGSQL触发器实例
生活随笔
收集整理的這篇文章主要介紹了
PGSQL触发器实例
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
---創建觸發器執行的函數
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;--創建觸發器本身
create trigger trigger_assets_in_updateafter update on assets_infoFOR EACH ROW execute procedure tri_assets_in_update();
?
總結
以上是生活随笔為你收集整理的PGSQL触发器实例的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《Unix编程艺术》
- 下一篇: ueditor mysql_UEdito