sql - 需要查看插入、更新、删除 SQL 触发器后受影响的实际行
问题描述
我试图只捕获那些实际更新的记录。该应用程序首先删除所有记录,然后重新插入它们,因此我很难发送一封电子邮件警报,说明哪些记录受到影响。
例如,如果一个表有 5 条记录,假设我想使用删除所有 5 条记录的应用程序(第 3 方)删除第 3 条记录,然后重新插入 4 条记录,触发器将发送 5 条删除和 4 条添加警报。理想情况下,它应该只为已删除的记录发送 1 个警报。
提前致谢。
解决方案
推荐阅读
- android - 在 Android 动画中使用 Double 持续时间
- android - QCompleter 在 Android 上是否损坏?
- javascript - .d.ts 文件中的导入语句以及声明模块不起作用
- react-hooks - 如何在反应钩子中的另一个页面上显示搜索结果
- php - Laravel查询选择具有多个值匹配的单列
- tensorflow - 是否有与 Tensorflow 类“tf.nn.rnn_cell.MultiRNNCell”等效的 Pytorch?
- mysql - 从 ID 列中返回重复 ID 的计数
- ios - Singletons in Swift 5
- javascript - 无法模拟外部节点模块
- python - 查找给定的线(方程)是否能够在 python 中成功分离两个点列表