位置: 编程技术 - 正文

简单触发器的使用 献给SQL初学者(触发器的用法)

编辑:rootadmin
首先,??录妇浞匣叭缦拢   (1)触发器(trigger)是个特殊的存储过程,它的执行并不需要我们去显式调用,而是由一些事件触发,这有点类似C#中的事件处理机制。当使用UPDATE,INSERT  或DELETE的一种或多种对指定的数据库的相关表进行操作时,会触发触发器。   (2)触发器可以包含复杂的SQL语句,主要用于强制复杂的业务规则或要求。   (3)触发器能够维持数据库的完整性,当执行插入、更新或删除操作时,触发器会根据表与表之间的关系,强制保持其数据的完整性。      好,??峦炅丝?继??耄?紫忍?衔掖唇ǖ牧秸疟硭???牧校??堑墓亓?叵凳?对多,以UserID进行关联。

然后来一个非常简单的触发器 上述代码中,tr_Users_OnUpdate为触发器名称,Users为表名。这触发器的作用是当向Users表执行Update时将打印“Users表已发生修改”。   好了我们可以看到这个触发器的实用性不是很大,那么接下来呢我们再来学习下关于触发器里两种特殊的表“inserted”和“deleted”。这两张表主要用于触发器。Deleted 表用于存储 执行DELETE 和 UPDATE操作时所影响的行的副本。而Inserted 表则用于存储 INSERT 和 UPDATE 语句所影响的行的副本。那么我们看到执行UPDATE操作时都会有记录分别存储到“inserted”和“deleted”。其实理解起来不难deleted表存储的是Update之前的记录,而inserted存储的呢则是Update之后的记录,这里关于理论性东西我不再赘述,官方资料有更详细说明。   现在我们要做的就是本文的重点,当往WordInfo添加一条记录时,使用触发器使UserInfo的相应记录的LeaveCount字段增加1。代码如下: OK,到这里就可以收工了,值得注意的是如果触发器是UPDATE触发的,那么在执行Update后再查询更新之前的数据改成查询deleted表即可。

推荐整理分享简单触发器的使用 献给SQL初学者(触发器的用法),希望有所帮助,仅作参考,欢迎阅读内容。

简单触发器的使用 献给SQL初学者(触发器的用法)

文章相关热门搜索词:触发器的三种触发方式,简单触发器的使用条件,简单触发器的使用方法,触发器的步骤,触发器的步骤,最简单的触发器,简单触发器的使用条件,简单触发器的使用条件,内容如对您有帮助,希望把文章链接给更多的朋友!

uniqueidentifier转换成varchar数据类型的sql语句 ---涂聚文GeovinDuDECLARE@myiduniqueidentifierSET@myid=NEWID()SELECTCONVERT(char(),@myid)AS'char';GO--涂聚文GeovinDudeclare@allstringchar(),@AreaUidUniqueidentifierset@AreaUid='A1DA-4AC

sql 存储过程分页代码 支持亿万庞大数据量 CREATEPROCEDUREpage@tblNamevarchar(),--表名@strGetFieldsvarchar()='*',--需要返回的列@fldNamevarchar()='id',--排序的字段名@PageSizeint=,--页尺寸@PageIndexint=1,--页码@doC

sql语句返回主键SCOPE_IDENTITY() 在sql语句后使用SCOPE_IDENTITY()当然您也可以使用SELECT@@IDENTITY但是使用SELECT@@IDENTITY是去全局最新.有可能取得值不正确.示例:insertintodbo.SNS_BlogData(userName)value

标签: 触发器的用法

本文链接地址:https://www.jiuchutong.com/biancheng/348847.html 转载请保留说明!

上一篇:sqlserver获取当前日期的最大时间值(sqlserver获取当前年)

下一篇:sql 存储过程分页代码 支持亿万庞大数据量(sql存储过程实例详解)

  • 商业折扣影响主要因素有
  • 长期股权投资其他综合收益借贷方向
  • 进项税发票认证后能退票吗
  • 提供咨询服务的小规模企业是一般纳税人吗
  • 废旧物资增值税税收优惠政策
  • 高新技术企业如何查询
  • 保证金抵扣货款合同
  • 营改增账务处理实例
  • 企业内部员工稿费
  • 预交电费有发票吗
  • 劳务费增值税发票是劳务单位开吗
  • 公户买理财产品怎么做账
  • 市政配套费交给哪个部门
  • 企业合同约定调岗不接受辞退没赔偿成立吗
  • 单位代扣代缴个人社保
  • 商业承兑汇票适用于
  • 电子汇票如何使用
  • 出售固定资产属于收入
  • 知道发票代码怎么查询发票号码
  • 企业收到应收账款6要素哪个增加哪个减少
  • 新成立的公司股权转让交税吗
  • 当期应交所得税怎么计算
  • 银行审计费
  • androirc下载
  • 筹建期间业务招待费的处理
  • 赠送积分有两种形式
  • dir852迅雷路由器
  • 编制竣工决算的主要依据
  • 前期做了无票收入,后期怎么填写
  • 单用户结构是什么
  • php如何实现多线程
  • 中央公园纽约的历史背景
  • 库存盘点怎么做账
  • php面向对象的三大特性
  • 已确认的发票如何入账
  • 什么是webrip
  • 微信小程序slot
  • php生成唯一id
  • Laravel 5.3 学习笔记之 错误&日志
  • 房地产企业季度所得税预缴扣除附加税吗
  • 发票失控进项转出
  • 开发票纸巾属于什么编码
  • 材料采购是什么类科目
  • 住宿费补贴
  • phpcms怎么用
  • 记账凭证填错了怎么办还没有登记账簿
  • 公司支付的工伤待遇包括哪些
  • 来料加工账务处理流程
  • 缴纳增值税附加税
  • 装修费应该按几折算
  • 信用证保证金的计算公式
  • 费用票可以抵扣多少企业所得税
  • 先付款后开票还是先开票后付款
  • 企业运营工资
  • 电话费可以自动扣银行钱吗
  • 个税和社保有什么区别
  • 收到一笔财政局的付款
  • 应收账款坏账准备的会计分录
  • 做假账本怎么判
  • linux配置mysql数据库远程连接失败的解决方法
  • win10怎么合并磁盘空间
  • win10玩游戏遇到问题需要重新启动
  • gage blocks是什么意思
  • linux中docker
  • js中...用法
  • android拍照
  • js的匿名函数
  • python随机数代码
  • 文章标题用几号字体
  • Javascript Throttle & Debounce应用介绍
  • shell命令是干嘛的
  • 简单介绍linux系统有哪些主要特点?
  • js左值
  • oracle的服务主要有
  • 【Rayeager PX2分享】OpenCV入门之线段检测
  • 2021税收分类编码大全
  • 如何参与发票摇奖
  • 房屋契税2013年收费标准
  • 深圳海吉星管理处电话
  • 贵州省高新区属于哪个县
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设