pgsql编写触发器

建立触发器函数

CREATE OR REPLACE FUNCTION update_sub_towncode_insert()
   RETURNS "trigger" AS
$BODY$
begin
if(length(NEW.towncode)>0)
THEN
NEW.sub_towncode=subxzqhstr(NEW.towncode);
END IF;
RETURN NEW;
end
$BODY$
   LANGUAGE 'plpgsql' VOLATILE;
ALTER FUNCTION update_sub_towncode_insert() OWNER TO postgres;

建立触发器

    CREATE  TRIGGER update_sub_towncode_insert
   BEFORE INSERT
   ON poisexamine
   FOR EACH ROW
   EXECUTE PROCEDURE update_sub_towncode_insert();

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏数据和云

运维技巧 - 活用临时表隔离冷热数据

编辑手记:Oracle给了我们很多工具,在日常数据库管理中活用这些工具方可发挥最大效能。 作者简介: 张洪涛 富士康 DBA 在数据库监控过程中发现考勤数据...

42250
来自专栏文渊之博

优化SQLServer--表和索引的分区(二)

简介     之前一篇简单的介绍了语法和一些基本的概念,隔了一段时间,觉得有必要细致的通过实例来总结一下这部分内容。如之前所说,分区就是讲大型的对象(表)分成更...

18660
来自专栏性能与架构

Mysql DISTINCT的实现思路

DISTINCT实际上和GROUP BY操作非常相似,只不过是在GROUP BY之后的每组中只取出一条记录而已 所以,DISTINCT的实现方式和GROUP B...

38770
来自专栏跟着阿笨一起玩NET

SQL中存储过程中使用事务,并且加入异常处理机制.

14020
来自专栏乐沙弥的世界

SQL基础--> 数据处理(DML、RETURNING、MERGE INTO)

--=================================================

9920
来自专栏Theo Tsao

Ionic3学习笔记(六)存储之使用 SQLite

48810
来自专栏数据库新发现

CTAS、Nologging以及数据库运行模式

http://www.itpub.net/showthread.php?threadid=242761

13640
来自专栏数据分析

[数据库基础]——编码标准之结构

数据库是由若干表构成,表是由数据行构成,数据行由若干列组成。由于数据库这样的结构,这就要求我们在构成数据库表时,需要注意一些问题。现在提出一些注意的问题。 1....

34250
来自专栏PhpZendo

使用 MySQL Scheduler 和 Event 周期性创建数据表

使用 MySQL Scheduler 和 Event 周期性创建数据表,下面提供的是按月建表计划任务及事件通过 ON SCHEDULE EVERY 1 MINU...

21520
来自专栏沃趣科技

innodb存储引擎锁的实现

通常,我们在95%以上的MySQL使用场景中,从一定程度上来讲,就是在使用InnoDB存储引擎,很多时候我们选择使用InnoDB存储引擎的原因,就是因为它支持高...

15950

扫码关注云+社区

领取腾讯云代金券