位置: 编程技术 - 正文

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

  • 固定资产盘盈为什么计入盈余公积
  • 工会经费余额在借方怎么办
  • 未休年假补助
  • 可供出售金融资产和长期股权投资
  • 经营租入的固定资产是资产吗
  • 发票上盖财务章吗
  • 赊销现金折扣分录
  • 除了缴纳的税金还有什么
  • 个人应纳税所得额怎么算
  • 建造期间不可抗力因素入成本么
  • 房地产销售土地增值税纳税人减免申请核准表
  • 其他应收款余额在贷方,怎么填资产负债表
  • 核定征收是每个月都要交税吗
  • 打款金额少于开票金额
  • 计入增值税应税销售额
  • 税收成本如何影响税收管理制度
  • 要注销的企业多久能注销
  • 增值税计税依据包含消费税吗
  • 购车合同起什么作用
  • 快递费税率为什么是9
  • 为何要简并增值税税率?
  • 腾讯计算机系统扣费15元怎么查
  • 食用盐适用的增值税税率
  • 公司购买理财产品计入什么科目
  • 公司购买办公用品300元,以现金支付,购入后即被领用
  • 小规模10万以下免税分录
  • dell笔记本如何恢复系统
  • 税控盘服务费全额抵扣勾选在什么地方
  • 工商年报网上申报时间2023年
  • win7系统网络连接出现红叉
  • 基金管理人业绩报酬分配模式
  • php foreach()
  • 股权转让定金怎么退回
  • 栀子花的养殖方法和注意事项茉莉花
  • 以公允价值计量的投资性房地产
  • PQIBrowser.exe是什么进程 PQIBrowser进程查询
  • 外贸企业申报出口退税的期限
  • 原材料预付款如何做账
  • 第十四届蓝桥杯大赛官网
  • css 宽度 自适应 占满
  • php中文编程
  • 会计分录怎么分借方和贷方
  • python 元类 详解
  • 出口退税退运费的税吗
  • 按摊余成本计量的应收账款
  • python3 yaml模块
  • 跨年度错账调整分录
  • 房屋扩建后折旧费怎么算
  • 政府补贴需要还吗
  • 社保可以抵扣吗
  • 金税盘税务申报流程
  • 管理费用核算的是
  • 房屋预售收入
  • 国家高新技术补助
  • 进项税留抵怎么做分录
  • 军工科研事业单位会计制度
  • 外派员工的薪酬构成有哪些项目
  • 资金调拨账务处理
  • 一家公司一定要有一个社保吗
  • 存货总账根据什么填列
  • mysql 常用
  • 如何防止sql注入及数据安全问题
  • 网页提示堆栈溢出怎么解决
  • Win7 64位旗舰版系统打开应用程序提示“发生未知的软件异常0xc06d007e”的解决方法
  • win8系统打不开
  • 搜狗拼音输入法xp系统
  • 远程桌面连接 server 2016
  • 手动去除扁桃体结石教程
  • windowsserver2008r2忘记开机密码怎么办
  • win7 更新
  • windows无法配置在此硬件上运行
  • linux文件系统管理命令
  • 命令行sudo无效
  • win7升级win10系统要多久
  • jquery源码是什么水平
  • unity3d 物体移动
  • shell脚本监听端口
  • pulls toward
  • 广州市番禺区国丹信息管理有限公司
  • 增值税发票勾选是什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设