位置: 编程技术 - 正文

简单触发器的使用 献给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%扣除
  • 计提印花税会计凭证怎么做
  • 租房子没有
  • 预付货款后收到货怎么做账
  • 未分配利润期末减期初等于什么
  • 半成品委托加工费计入成本还是费用
  • 固定资产大修理支出标准
  • 地下车位未使用 要交物业服务费
  • 咨询费发票入账风险
  • 私募过来的资金怎么做会计分录?
  • 存货取得长期股权投资
  • 双倍余额递减法考虑净残值吗
  • 厦门年收入30万人数
  • 免税发票可以入账吗
  • 2020年最新增值税租车费
  • 产品定价的含义
  • 资产损失申报方式
  • 问10个问题
  • 个税返还手续费增值税申报填在哪里
  • 同业清算互联前置 骗局
  • 酒店水电费分录
  • 人工成本全额扣除吗
  • 预提费用和应付利息一样吗
  • 劳务发票税率是多少
  • 企业收到的政府补贴,怎么入账
  • 发票已认证还未开票
  • 植物租赁方案
  • 刚成立的公司有什么风险
  • 远期结汇账务处理办法
  • 为什么把收入进行舞弊假定
  • wrme.exe是什么
  • 应付票据转让会计分录
  • php 文件上传类型限制
  • 应收账款账务处理及案例分析
  • 深度学习实战10-数学公式识别-将图片转换为Latex(img2Latex)
  • 工会经费计提基数包括绩效工资吗
  • 增值税发票可以作废重新开吗
  • yolov3 pytorch详解
  • php类的作用
  • 职工慰问金账务处理流程
  • 管理费用未分配利润
  • 其他应付款贷方余额表示谁欠谁
  • 国家给农民的青春有哪些
  • 小程序集合软件
  • 将房产以股权形式出售
  • 工会经费与教育经费比例
  • 装修增值税税率是多少2022
  • 社会保险差额缴纳
  • 公司公账转私账违法吗
  • 固定资产变动方式对应科目
  • 软件开发服务费计入什么科目
  • 招待费具体范围包括哪些
  • 在建工程的人工费进行了全员申报后,清算时怎么处理?
  • 银行开手续费发票怎么做账
  • 非同一控制下企业合并发生的审计费
  • 发票没有银行账号可以吗
  • 选择简易计税方法
  • 明年发票可以入到今年有什么惩罚
  • mysql Community Server 5.7.19安装指南(详细)
  • apt-get update错误
  • win8怎么设置自动开机
  • ubuntu怎样
  • 教程图解
  • created directory cfg怎么办
  • xp任务栏靠右怎么调回来
  • windows10周年纪念版
  • 一起回顾一下本周我们的读书生活
  • win8怎样设置禁止弹出广告
  • nodejs制作网站
  • alt用不了
  • android性能指标
  • ipc漏洞入侵的基本步骤
  • vue轮播图插件有哪些
  • 鼠标悬停时的动画效果
  • JavaScript+html5 canvas绘制缤纷多彩的三角形效果完整实例
  • js赋值input
  • jquery实现全选全不选
  • 安卓手势控制app
  • 关联企业签订劳动合同的次数可以累计吗
  • 福建省网上税务办事大厅
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设