之前在学习机房管理系统.net版的时候,已经写过了关于数据库的操作,但是现在开始学习牛腩,才发现之前自己理解的太浅显,很多东西看似好像会了,不去实际操作一下,不把代码从头到尾敲出来,到头来还是不会,所以,这篇文章就是总结如何从头到尾,创建一个sql触发器的教程。以下均以sql2008r2为例:


第一步:创建触发器


找到自己要创建触发器的表-触发器-新建触发器。


第二步:填写所需要信息


点击新建触发器以后,就会出现数据库为我们创建的一些初始化的代码,如下:


我们需要写的地方就是从CREATE TRIGGER开始,举个例子可能更好理解,比如,我们需要在A表进行删除操作之后,对B表也进行删除操作,假设AB表的自增id相同,那么写法就是:

CREATE TRIGGER trigADelete(触发器名,自己编写即可)
ON A(表示对表A进行操作)
AFTER DELETE(表明在对表A进行删除操作之后)
AS
BEGIIN
delete B where id=(select id from A where 删除A表信息的语句)
END

其他诸如搜索,添加语句也都大同小异,编写完语句以后,运行一次,咱们的触发器就成功创建成功了。

触发器的创建,就是这么简单,但是,再简单的事情,不去做的话,最后都会变成难!所以,想要学习什么,去做一下,收获会更大,加哟!

最新文章

  1. ITEM M6 自增(INCREMENT)、自减(DECREMENT)操作符前缀形式与后缀形式的区别
  2. 遍历一个类的属性--并转换为Dictionary类型
  3. string.join加引号
  4. PHP面向对象三大特点学习(充分理解抽象、封装、继承、多态)
  5. Android MVVM框架RoboBinding初探
  6. 当年的笔记_apache配置虚拟主机
  7. hdu 1517 A Multiplication Game 博弈论
  8. JavaScript null and undefined
  9. [原]Unity3D深入浅出 - 角色控制器(Character Controller)
  10. wcf托管在IIS上,提示未能加载
  11. ZOJ3555 Ice Climber(dp)
  12. Java synchronized 详解
  13. 201521123062 《Java程序设计》第3周学习总结
  14. Day 网络协议介绍 简单通信的实现
  15. 高阶函数 map、reduce、filter、sort 函数计算
  16. YII2十三大特性
  17. java native方法及JNI实例 (转)
  18. 查看电脑安装的JDK版本
  19. 微信都在用的移动敏捷测试方法和工具|视频+PPT
  20. Alwayson--配置只读请求

热门文章

  1. linux系统之间互传文件
  2. 前端(jQuery)(4)-- jQuery隐藏显示与淡入淡出、滑动、回调
  3. java多线程三种方式
  4. nginx链接末尾自动补全斜杠
  5. python基础--基础数据类型
  6. SASS在HTML5移动应用开发中的应用方法
  7. 微信小程序--flex常用的属性
  8. Mac 下终端命令行之基本命令总结(持续更新)
  9. R语言分类算法之随机森林
  10. 【JZOJ5081】【GDSOI2017第三轮模拟】Travel Plan 背包问题+双指针+树的dfs序