ITPub博客

首页 > Linux操作系统 > Linux操作系统 > postgresql 触发器操作

postgresql 触发器操作

原创 Linux操作系统 作者:yang1721 时间:2013-06-16 00:01:09 0 删除 编辑
     pg 的触发器蛮有意思,使用时首先要创建触发器函数,然后再创建触发器,今天把oracle的dept表导入了pg,试着玩了下,代码如下:

1) 创建触发器函数
create or replace  function fun_dept() returns trigger as $tri_dept$ 
begin
  if (TG_OP='INSERT') THEN
    INSERT INTO OLD_DEPT VALUES (NEW.DEPTNO,NEW.DNAME,NEW.LOC);
   END IF;
   RETURN NULL;
end;
$tri_dept$ language plpgsql;

2 )创建触发器
create trigger tri_dept_1 after insert on dept for each row execute procedure  fun_dept(); 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/16674653/viewspace-764033/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 接触postgresql
请登录后发表评论 登录
全部评论

注册时间:2011-04-28

  • 博文量
    26
  • 访问量
    103918