位置: 编程技术 - 正文

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

  • 节税是什么意思
  • 建安增值税怎么计算
  • 财务刷卡手续费怎么处理
  • 何谓运输,交通和交通运输
  • 企业所得税季度申报时间
  • 购买财务软件如何做凭证
  • 机票改签费能否抵税
  • 向境外支付赔偿金需要发票么
  • 劳务费属于印花税范围吗
  • 发票专用章换了需要登记吗
  • 长期待摊费用摊销计入什么会计科目
  • 应付利润的核算内容
  • 保险公司返点啥意思
  • 以前年度多交所得税,跨年退回怎么做会计分录
  • 未分配利润调整会计分录
  • 普通发票需要做分录吗?
  • 通用机打发票单位名称打不下怎么办
  • 协会核定的税种都有哪些?
  • 装修行业属于什么行业分类
  • 税法关于印花税的规定
  • 红冲发票地址不一样可以吗
  • 公司注销了工程款还能转账吗
  • 暂估收入的凭证怎么做
  • 多计提的费用怎么调整
  • 业务费用包干制
  • 公司的房产税如何征收
  • 银行定期存款账户
  • 税控盘服务费全额抵扣勾选在什么地方
  • arp防火墙是什么意思
  • 文化事业建设费减免政策
  • 发工资扣的个人社保计入哪个科目
  • 将自产的应税消费品用于非应税项目
  • vcpkgsrv.exe是什么进程
  • 金融公司呆账对当事人有什么影响
  • react img onerror
  • 集团公司内部结构是什么
  • 用交易所转付货款怎么转
  • PHP:imagecreatefromwbmp()的用法_GD库图像处理函数
  • 预提费用的账务处理
  • 安斯海滩上的角眼沙蟹,塞舌尔普拉兰岛 (© Ingo Schulz/Offset by Shutterstock)
  • SSD目标检测算法
  • AI工具大全
  • vue富文本编辑器移动端
  • 员工不小心重复报销了
  • uncompressing
  • vue2 diff算法
  • 工程结算审计
  • 微服务网关作用
  • 长期股权投资的明细科目有哪些
  • 对外捐赠非货币性资产的会计处理
  • 工程施工资产负债表怎么填
  • 公司支票可以转给个人吗
  • 股东出资转为借款
  • 12月结账后要年度结转吗
  • 什么是长期的
  • 借款利息计入哪个科目
  • 纳税人办理逾期申报流程
  • 采购库存商品的分录
  • centos查看所有文件
  • win10预览版21301bug
  • ie10和ie11
  • MAC修改Dock烟雾效果及设置抓屏快捷键的方法
  • win7系统如何关闭更新系统
  • windows10秋季更新
  • linux收发邮件
  • windows鼠标失灵怎么办
  • win7自带桌面时钟吗
  • glrotatef函数
  • mvp功能
  • python在web上的应用
  • cmd中文名称
  • JavaScript jQuery 中定义数组与操作及jquery数组操作
  • 获取标签的属性值的方式
  • 深入理解计算机系统
  • asp.net+jquery.form实现图片异步上传的方法(附jquery.form.js下载)
  • 国税局公告2019年43号
  • 物业公司收取的物业费用如何缴税
  • 城市维护建设税属于什么科目
  • 亦庄税务局电话号码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设