teradata - Teradata 存储过程
问题描述
我打算用一堆更新语句编写存储过程(teradata)。我想将每个更新语句更新的行数捕获到审计表中。所以有人可以帮我处理 SQL 吗?
解决方案
您可以ACTIVITY_COUNT
在存储过程中使用该变量。例如:
UPDATE MyTable
SET col1 = 'val';
INSERT INTO MyAuditTable (ActivityCount)
VALUES (:ACTIVITY_COUNT);
请记住,此变量只能在您的 SP 中访问。
推荐阅读
- python - NumPy 中索引矩阵向量的最简单方法是什么,不包括每行中的一个索引?
- javascript - 从位于子文件夹中的文件中获取 HTML 输入值?
- c# - 检查是否启用了延迟加载
- qt - 如何为 QNetworkCookie 实现 qHash
- assembly - “gdb-> info register”的输出中的中间列代表什么?
- ios - 核心数据图像不持久?
- audio - 处理中的 OutOfBoundsException(声音库)
- node.js - 在 npm Install 我收到“未处理的拒绝错误:完整性检查失败”,但是当我删除 package-lock.json 时,错误消失了
- ruby-on-rails - Rails 单点登录
- spring - 是什么导致“通过方法'setTargetDatastore'参数0表达的不满足的依赖关系”?