位置: 编程技术 - 正文

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

  • 公司注销股东收回公司车辆做什么账务处理
  • 季度所得税费用如何计提
  • 进项税额比销项税额大怎么办
  • 用友T6自定结转怎样设置
  • 资本公积不足冲减是什么意思
  • 个人商业保险抵交个人所得税
  • 怎么在电子税务局添加银行账户
  • 税控盘服务费抵减有效期几年
  • 收到投资款怎么做会计凭证
  • 企业所得税财务费用借款利息扣除标准
  • 自建厂房出售如何计算所得税
  • 劳务报酬所得如何计税
  • 贴现是融资业务吗
  • 股权转让评估费可以有公司承担吗
  • 关于预计负债应付退货款明细科目
  • 私立幼儿园需要转学籍吗
  • 外籍员工缴纳商业保险
  • 技术咨询合同包括就特定技术项目提供
  • 小规模季度超过30万是全额纳税吗
  • 购买垃圾袋的会计分录
  • 特殊行业会计公司排名
  • 环境保护税的计算例题
  • 小规模30万免税政策
  • 原材料账户期末贷方余额反映
  • 705元大写金额怎么写的
  • 购房房产税如何支付
  • win10怎么查看电池健康度
  • 积分兑换现金的平台
  • ie浏览器打开后显示已停止工作
  • linux网络设置在哪里
  • 企业如何选择会计师事务所
  • 收到个人所得税退税手续费分录
  • 实收资本属于哪类
  • 平板电脑的windows更新有必要吗
  • 如何网络测试
  • 隐藏资源管理器窗口
  • 如何在pc桌面上添加文件
  • 房产置换是什么
  • 新开的酒店怎么做宣传
  • 混合成本的分解方法很多,通常有
  • 高新技术企业的申报条件包括以下哪些
  • 增值税已认证抵扣
  • ChatGPT 中文调教指南。各种场景使用指南。学习怎么让它听你的话
  • 帝国cms怎么用
  • 解决什么情况
  • phpcms怎么样
  • 应收保费核算什么
  • 织梦cms要钱吗
  • php获取参数值的三种方式
  • 应付账款和应收账款的关系
  • 织梦网站特有标识
  • SQL Report Builder 报表里面的常见问题分析
  • 出租车发票可以重新打印吗
  • 邮电通信企业业务收入包括哪些内容?
  • mysql where join
  • 申请刻制发票专用章要求
  • 农村土地征用补偿价格
  • 冲暂估费用
  • 售后租回交易的表述
  • 公司的商务卡的作用
  • 理财利息计入什么科目
  • 协定存款是什么存款
  • 法人借给公司钱怎么写情况说明
  • 员工垫付的钱会计分录
  • 不动产进项税额转出
  • 职工福利费的好处
  • sqlserver中通过osql/ocmd批处理批量执行sql文件的方法
  • window正在检查内存
  • fedora os
  • 索尼笔记本电脑怎么进入bios设置
  • 电脑上view是什么意思
  • win10警告
  • centos6.5桌面版安装教程
  • ireike.exe - ireike是什么进程 有什么作用
  • wind10升级
  • win7系统怎么修改开机密码
  • node.js使用的v8引擎是由哪个公司开发的
  • 关于android工程中的assets目录的正确说法
  • it unes
  • 小规模和一般纳税人的划分标准
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设