位置: 编程技术 - 正文

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

  • 不能抵扣进项税额的发票类型
  • 申报个税人员金额一般
  • 房地产中的存货是什么意思
  • 原材料被盗计入什么科目
  • 贴现是融资业务吗
  • 个体工商户收到发票怎么做账
  • 研发费用加计扣除行业
  • 驾校挂靠车辆账务处理?
  • 没有对公账户的公司怎么注销
  • 开增值税发票开户行怎么填?
  • 修缮发票要注明什么
  • 监控维护需要什么经营范围
  • 增值税红字发票怎么做账
  • 我国个人取得的各种所得有几种类型
  • 个人转让住房要交哪些税费?
  • 损益类科目为什么不影响利润
  • 信息服务费发票范围
  • 一般风险准备金计算公式
  • 固定资产一次计入成本费用
  • 微信公众号认证年审怎么弄
  • 新成立的公司股权转让交税吗
  • vc_runtimeMinimum_x64.msi 找不到的解决方法
  • 映泰主板系统重装
  • 证券资金利息
  • 欠款利息收入如何入账
  • 工会经费是否可以给非会员使用
  • 塞维利亚是港口吗?
  • 如何暂停win11更新
  • myfastupdate.exe - myfastupdate是什么进程文件 有什么用
  • 利用php实现开心麻花
  • 小规模核定征收突然转查账
  • 设备租赁费属于固定成本吗
  • 收到支票直接背书账务
  • vue3怎么用
  • 阿布鲁佐的特点
  • 公司上市的好处
  • css做三角
  • 命令grep
  • php使用ajax
  • 游戏microsoft visual c++ runtime
  • 应付暂估账务处理
  • 税控盘有什么用途和作用
  • 为什么社保明细导不出来
  • db2数据库安装服务器的环境
  • 公司法人往公司账户打钱怎么能换回来
  • 个人所得税计入应付职工薪酬吗
  • 制造费用工资计入什么科目
  • 进口贴息资金
  • 亏损企业所得税汇算清缴后调减
  • 开发间接费用怎么计算
  • 企业给予第三方补贴
  • 会计准则允许预提吗
  • 回收材料的好处和问题
  • 去银行更换帐户需要什么
  • 废品损失是什么要素
  • 企业无偿为员工买社保
  • 计提工资和发放工资的账务处理
  • mysql数据库基本知识点总结
  • 用ultraiso制作u盘启动盘
  • win8驱动在哪个文件夹
  • xp系统怎么安装网络驱动
  • xp电脑桌面图片显示缩略图
  • win7系统64位安装打印机的方法
  • JavaScript数据类型分为哪两大类
  • cocos2dx4.0教程
  • 计算机图形学是什么专业
  • nodejs可以直接操作数据库
  • fragment的replace方法
  • linux c语言获取当前路径
  • python关键字none
  • python中deque
  • onclick和onfocus
  • js获取
  • 基础的十进制按什么来算
  • Python中的多行注释文档编写风格汇总
  • 进口设备免关税政策融资费
  • 内蒙古低保信息网
  • 怎么在年报查询个人信息
  • 10%加计抵减政策条件
  • 浙江省国家税务局总局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设