位置: 编程技术 - 正文

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

  • 差额征税是什么时候出现的
  • 国际货运代理一个月大概有多少收入
  • 注册公司认缴出资方式怎么选
  • 审计调整分录要在金蝶调吗
  • 工程施工企业的账务处理
  • 库存商品赠送给客户要开票吗
  • 延期申报预缴税款比例
  • 发票属于什么凭证类型
  • 期间费用的控制方法主要有
  • 消费税计税依据含不含消费税
  • 改建的固定资产
  • 银行手续费做账漏掉
  • 研发的样机属于固定资产吗
  • 金融衍生工具的特点不包括
  • 劳务费个人所得税税率
  • 存货周转次数计算公式怎么理解
  • 销售购进材料会计分录
  • 小规模纳税人缴纳增值税怎么做账
  • 销售商品包安装如何确认收入
  • 出售固定资产账务处理
  • linux系统情况
  • php
  • php读取目录
  • laravel distinct
  • 可供出售交易资产
  • 工具人
  • php封装api
  • 工程施工科目下的间接费用怎么使用
  • 合理损耗如何计算成本
  • 邮电局上级部门
  • 一般纳税人应交税费二级科目有哪些
  • mongodb reactive
  • 单位房屋出租收入应交哪些税
  • 第二季度所得税表中研发费用
  • 公司员工食堂买菜没发票怎么办
  • 半成品可以计入企业产值吗
  • 用现金支付的款项
  • 公司法认缴资本金新规
  • 小规模免征增值税到什么时间止
  • 有限责任公司减资的条件
  • 小规模纳税人缴纳本月未交增值税
  • 广告公司非税收入标准
  • 购买商标权需要缴税吗
  • 银行扣结算卡年费合理吗
  • 增值税专用发票和普通发票的区别
  • 收银系统入库入错了怎么办
  • 电脑买了四个月折旧多少
  • 营业执照怎么换地址
  • 建造合同收入
  • 私营企业固定资产法律制度
  • windowxp宽带连接
  • 通过修改注册表激活win7
  • windows server 2003 standard
  • 惠普台式笔记本一体机电脑bios中文
  • win造字软件
  • linux 命令大全
  • explore是什么进程
  • windowsxp如何隐藏文件
  • iis安装失败找不到源文件
  • linux ftp服务端
  • centos什么命令都说找不到
  • win8.1屏幕键盘
  • win7系统玩游戏卡顿怎么办
  • win8全屏快捷键
  • win8兼容性比win7好吗
  • 观察者模式的应用
  • 很不错的成语
  • perl ne
  • python任务调度之schedule
  • JavaScript实现99乘法表及隔行变色实例代码
  • python怎么写爬虫
  • python相乘
  • jquery写函数
  • jQuery之简单的表单验证实例
  • 安卓activity类
  • 丰台和朝阳中间是哪里
  • 广东省国家税务局电子发票系统,网络设置
  • 济南市市中区二手房
  • 车辆购置印花税需入固定资产吗
  • 环保职责及管理范围
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设