位置: 编程技术 - 正文

简单触发器的使用 献给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存储过程实例详解)

  • 税务申报后就可以清盘了吗
  • 一般纳税人劳务费税率是多少
  • 什么情况借钱
  • 多交的增值税和附加税退回,如何记账
  • 市政绿化工程的施工方案
  • 增值税 普通税
  • 加盟费是怎么回事
  • 企业所得税计提分录
  • 通过网络手段获取用户行为的方法
  • 产品成本核算时做好哪些基础工作
  • 贸易公司的印花税税率是多少
  • 在银行开资信证明的流程
  • 项目部建筑施工筹建期会计账务处理
  • 小规模季度销售超过30万怎么纳税
  • 收取的职工房租如何入账
  • 怎么看公司行不行
  • 增值税专用发票几个点
  • 采购退货退款怎么做账
  • 投资款的印花税的纳税义务时间
  • 销售佣金的税率怎么算
  • 营业外支出增值税率是多少
  • 包装物怎么入账
  • 工会筹备金怎么报
  • 买车的增票可以分两次吗
  • 个税按工资薪金未按时申报的处罚规定
  • 往年个税申报数据查询
  • 增值税一般项目是指什么
  • 补交前几年的进项发票
  • 汇算清缴账务
  • win11开机选择系统
  • 优酷路由宝是什么东西
  • 映泰主板bios设置硬盘启动
  • 鼠标怎么设置为右键功能
  • 转让股权怎么做会计分录
  • 免抵退税务处理
  • linux下4种kill某个用户所有进程的方法
  • 企业要方便客户与企业的沟通,尽可能降低
  • 长期股权投资期末按什么计量
  • 企业所得税法定税率是多少
  • 账本登错的账务如何处理
  • 出售还在摊销的产品
  • anaconda下的python
  • 目标检测算法有哪些
  • css+html
  • 小规模申报增值税减免税申报明细表
  • 涂料消费税征税范围
  • 在建工程可以核酸无形资产
  • sql计算字符串中文个数
  • mysql备份工具
  • mysql如何判断日期是周末
  • 社会团体会费票据查询
  • 教育类财务工作内容
  • 应收账款属于供应商还是客户
  • 投资管理公司怎么收费
  • 租单位的房子怎么办营业执照
  • sql server获取字段长度
  • 将自产产品用于管理部门 增值税
  • 将自产的产品用于非应税项目
  • 营改增后房租发票可以抵扣吗
  • 增值税转型不得超过多少
  • 盈利赢利营利手机文章
  • 不良债权处置折扣率
  • 个体工商户免征增值税政策
  • 个体工商户对公账户需要交税吗
  • 应付款多付了怎么入账
  • 什么叫先打后补
  • 无形资产摊销年限最新规定
  • linux下mysql 5.7.16 免安装版本图文教程
  • centos账号密码
  • xp系统内存占用多少
  • windowsxp怎么卸载
  • win10 禁用驱动
  • live updater
  • flash插件app
  • android中使用md5后报非法延续字节
  • 对象类型怎么填
  • 国家财政税务局
  • 深圳税务网上申报客户端更正申报流程
  • 南京江宁区地税局待遇(南京各个区税务局待遇)
  • 重庆市深化新时代教育评价改革幼儿园
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设