多记录更新时更新触发器多久触发一次?

2023-11-24

我创建了一个on update扳机。

如果我在一条语句中更新表中的 5 条记录,触发器将执行多少次?如果我有多个语句更新单个事务中的记录,它会改变吗?

是执行 5 次,还是在所有事务完成后只执行一次?


这完全取决于您使用的触发器类型。

  • 行级触发器将为受 DML 语句影响的每一行触发(请注意,对于INSERT的陈述是基于SELECT或者使用多行语法一次插入多行)
  • 语句级触发器将为整个语句触发一次。

Oracle、PostgreSQL 和 DB2 支持行级和语句级触发器。 Microsoft SQL Server 仅支持语句级触发器,MySQL 仅支持行级触发器。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

多记录更新时更新触发器多久触发一次? 的相关文章

随机推荐

  • ASP.NET Core 中的 Ok(null) 与 NoContent() - 哪个更高效?

    两者最终都会产生空的 204 状态响应 但哪一个更快呢 显然 如果您遵循 DRY 准则 那么写起来就会干净得多 return Ok something 而不是 if something null return NoContent else
  • 使用 Linq 连接类的属性列表[重复]

    这个问题在这里已经有答案了 我见过这个问题 使用 LINQ 连接字符串 适用于字符串 但是如果我想连接一个字符串列表 其中该字符串是类的属性 会发生什么情况 该问题中提出的方法不起作用 我已经尝试过 给定一个数组或人员 我想要一个包含他们姓
  • 带有 React 的外部链接

    我对 React 完全陌生 我面临着外部链接的问题 我想在每次点击图标时使用它重定向到 GitHub 但实际上新窗口没有显示 而是我有这个 URL http localhost 3000 https github com 我不知道为什么它不
  • Access-Control-Allow-Origin 不允许 Origin null

    我目前正在使用 SoundCloud API 希望在单击按钮时嵌入曲目 我收到两个错误 XMLHttpRequest 无法加载http soundcloud com oembed json url http 3A 2F 2Fapi soun
  • 按合同设计,编写测试友好的代码,对象构造和依赖注入将所有最佳实践结合在一起

    我一直在试图找出编写测试友好代码的最佳实践 但更具体地说是与对象构造相关的实践 在蓝皮书中 我们发现我们应该在创建对象时强制执行不变量 以避免实体 值对象等的损坏 考虑到这一点 契约式设计似乎是避免对象损坏的解决方案 但是当我们遵循这个 我
  • 一旦下一个模态呈现的视图控制器以模态方式出现,就关闭或删除上一个以模态方式呈现的视图控制器

    我的目标包括很多视图需要根据每个用户操作以模态方式呈现不同的视图 我想要做的是获得更清晰的视图层次结构和更好的用户体验 根视图控制器以模态方式呈现第一个视图控制器 当我单击第一个视图控制器上的按钮时 第二个视图控制器会以模态方式出现在其上方
  • 如何使用 Zend Framework 检查登录的在线用户

    我想知道如何使用 Zend Framework 获取当前在线或在网站上进行活动会话的用户数量 我尝试了读取会话保存路径的常用方法 但它无法使用 Zend 工作 这里任何人都可以建议我一个好方法来了解服务器上任何时刻有多少活动会话 最近就有这
  • 使用此方法将字符串转换为整数是否有任何副作用

    如果我将字符串转换为如下所示的数字 是否有任何副作用 var numb str 1 如果我检查下面的代码 它会说这是一个数字 var str 123 str str 1 if isNaN str alert Hello 如果使用此方法有任何
  • 使用Powershell或命令行启动/停止应用程序池IIS6.0

    我正在使用 IIS 6 0 并寻找一种停止 启动应用程序池的方法 我知道7 0中有一个用于powershell的stop appPool 但使用的是6 0 那么有人有一个 powershell 脚本或另一个命令行 exe 可以停止 启动应用
  • 单击 JButton Java 时更改字体样式

    如何更改STYLE of the Font当点击一个JButton 我试图让 3 个按钮分别更改样式PLAIN or BOLD or ITALIC 我读过font Class API但我没有什么比setStyle我们只能getStyle 我
  • 用于简单 iPhone 游戏的核心动画或 OpenGL

    我正在编写一个简单的游戏 可以在背景图像上快速制作球图像的动画 Core Animation Quartz 足以满足这种情况吗 如果 OpenGL ES 不能为这个一次性项目提供任何实质性的好处 我真的不想学习 OpenGL ES 这是一个
  • 使用 spring 数据保存嵌套对象 - 使用 id 作为参考

    假设您正在创建该类型的新实体User User 有嵌套对象Billing鉴于您知道Billing存在于 ID 1 中 是否有一种简单的方法可以在新的User以及现有的Billing 假设获取一个Billing将对象设置给用户是一项昂贵的操作
  • Objective-C 中的方法重载?

    据我所知 Objective C 不支持方法重载 在 Objective C 中可以用什么替代方案呢 或者我应该始终使用不同的方法名称 正确 objective C 不支持方法重载 因此您必须使用不同的方法名称 但请注意 方法名称 包括方法
  • 以前的兄弟姐妹不工作

    我想瞄准第一个 p 通过选择第二个在 div 内 p p 并使用previousSibling财产 但它不起作用 p div p test p p test p div document getElementById p2 previous
  • 使用开始时间和结束时间之间的时间过滤数组或 XML

    我有一个 API 调用 该调用返回 XML 我将 XML 转换为数组 然后使用 json encode 在 jsonp 调用中发回响应 我正在做的事情正在工作 但 API 不允许我按状态过滤 按开始和结束时间过滤 也不允许我确保房间可用 几
  • 使用 AJAX 登录时 Chrome 提示保存密码

    注意 这个问题在其原始版本的基础上进行了大量编辑 问题已大大简化 类似的问题以前已经以不同的形式被问过几次 例如 如何让浏览器提示保存密码 浏览器如何知道何时提示用户保存密码 然而 这个问题涉及的是 Chrome 功能的一个非常具体的方面
  • 在 PHP 中使用分块上传 1GB 文件

    我有一个 Web 应用程序 可接受最大 4 MB 的文件上传 服务器端脚本是 PHP Web 服务器是 NGINX 许多用户请求大幅增加此限制以允许上传视频等 然而 PHP 似乎没有简单的解决方案来解决这个问题 首先 在客户端 我正在寻找一
  • 如何通过 Spring Web 服务器将 HTTP 视频流代理到任意数量的客户端

    假设我有一个视频 HTTP 流在与我的 Spring Web 服务器位于同一网络的服务器上广播 例如在某些 url 中 例如 http localhost 9090 httpstream 如何使用 Spring 将此视频流代理给任意数量的客
  • 如何将 Numba 用于 Pytorch 张量?

    我是 Numba 新手 我需要使用 Numba 来加速一些 Pytorch 功能 但我发现即使是一个非常简单的功能也不起作用 import torch import numba numba njit def vec add odd pos
  • 多记录更新时更新触发器多久触发一次?

    我创建了一个on update扳机 如果我在一条语句中更新表中的 5 条记录 触发器将执行多少次 如果我有多个语句更新单个事务中的记录 它会改变吗 是执行 5 次 还是在所有事务完成后只执行一次 这完全取决于您使用的触发器类型 行级触发器将