写一个触发器的程序,不同的数据库有不同的方式

原创 2015年12月25日 18:52:30
主要要求:
1、zk.cm_user_his新增加记录的时候,判断region_code的值,如果是770的,把号码写到zk.temp_test_user_0770的表(没表的话,自己建表)
如果是771的话写到k.temp_test_user_0771,依次类推。
2、zk.cm_user_his是更新记录的操作,也把号码保存到zk.temp_test_user_077x的表。
3、zk.cm_user_his是删除记录的操作,也把号码保存到zk.temp_test_user_077x的表。
4、查看zk.temp_test_user_077x表的时候,可以看出号码所做的操作。

不同数据库语法不一样,不过大同小异。

create trigger T_addStudent  
on StudentInfo  
for insert  
as   
  update ClassInfo set totalNum=totalNum+1  
  where ClassNo = (select StuClass from inserted)


这是oracle的:

CREATE OR REPLACE TRIGGER 触发器名称
AFTER INSERT ON A 
FOR EACH ROW
BEGIN
    INSERT INTO B (字段1,字段2,...,字段n)
 VALUES(:new.字段1,:new.字段2,...,:new.字段n);
END 触发器名称;
/


SQL数据库(5)——数据库完整性----触发器

触发器是一种特殊的存储过程,当用户对表中的数据进行update、insert或delete操作时自动触发执行,通常用于保障业务规则和数据完整性 触发器的常用功能 完成比约束更复杂的数据约束 检查所做的...
  • longxinghaofeng
  • longxinghaofeng
  • 2017年01月01日 13:24
  • 933

数据库中触发器的使用

数据库触发器的简单实用
  • qq_26154077
  • qq_26154077
  • 2016年03月03日 11:51
  • 744

数据库触发器

DB2,MSSQLServer,Oracle各种触发器介绍
  • chinayuan
  • chinayuan
  • 2011年03月31日 18:00
  • 42891

数据库触发器-初步理解

触发器?    一种特殊的存储过程,存储过程一般通过定义的名字直接调用,而触发器是通过增、删、改进行触发执行的。会在事件发生时自动强制执行。    常见触发器:after(for)或 instead...
  • fzuim
  • fzuim
  • 2016年07月12日 10:27
  • 657

【触发器】数据库_触发器实例

数据库触发器案例 一、课堂演示案例 例一:创建一个简单的insert触发器 先创建一个数据库备用 create database sampledb go   use sampledb ...
  • moshenglv
  • moshenglv
  • 2016年07月31日 15:31
  • 2333

oracle数据库触发器(trigger)用法总结

http://yedward.net/?id=116   触发器的意思就是当我们对数据库对象(一般是表或视图)进行insert、update、delete操作的时候,这些操作会相应的触发一些事件的...
  • zhanzhib
  • zhanzhib
  • 2015年09月25日 10:12
  • 10601

数据库触发器实例讲解

 定义: 何为触发器?在sql server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。   常见的触发器有三种:分别应用于insert , upd...
  • vebasan
  • vebasan
  • 2009年11月26日 15:35
  • 3560

菜鸟学数据库(二)——触发器

本人水平有限,写此博客只为给那些像我一样的菜鸟一点小小的帮助,还请各位大牛不要见笑。 数据库的重要性就不用我多说了吧,我们做的大多数项目都要跟数据库打交道。因此,熟练掌握数据库的各种操作,就成了一个程...
  • liushuijinger
  • liushuijinger
  • 2012年06月09日 23:15
  • 6865

触发器实现跨库同步(存储过程同步)

触发器实现跨库同步   /*--同步两个数据库的示例  有数据  srv1.库名..author有字段:id,name,phone,  srv2.库名..author有字...
  • xuxingfan000
  • xuxingfan000
  • 2015年11月26日 14:43
  • 335

SQL Server(2008)中通过触发器进行数据同步的设置说明

今天做了这个的测试,记录下来。希望对有需要的朋友有点帮助。
  • xiaochongzi520
  • xiaochongzi520
  • 2014年01月16日 16:07
  • 1524
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:写一个触发器的程序,不同的数据库有不同的方式
举报原因:
原因补充:

(最多只允许输入30个字)