sql - 在 SQL Server Management Studio 中更新表行中的记录时记录查询
问题描述
我有以下问题:在 SSMS 中,当我单击查询窗格中的编辑前 200 行并直接在 SQL 窗格的结果视图窗格中更新一条记录时,我有用于选择表的查询,但我可以记录查询吗(查询快照)当我编辑表中的一行时(UPDATE 查询)?
我想捕获用于更新表行中某些值的 SQL 代码,但不知道该怎么做。
谢谢!
解决方案
SSMS 不会像在许多其他类型的对话框中那样在 Edit N Rows 对话框中为您提供“脚本此操作”。您可以通过多种方式在捕获它的同时执行该操作:
- 扩展事件(最佳) - 包括XEvents 分析器
- 服务器端跟踪(meh)
- SQL Profiler(不建议在生产环境中使用)
推荐阅读
- python - 将 Rust lib .so 导入 Python 时未定义的符号 LAPACKE
- javascript - Openlayers 将属性设置为 KML 矢量图层标记?
- java - Java:在多维 Arrylist 中访问对象的元素
- python - 将大的 .json 文件转换为表格
- react-admin - 在 ArrayInput/SimpleFormIterator 内使用 ReferenceField
- typescript - 打字稿条件类型和类 - 奇怪的行为
- html - 标签 display flex 给出了奇怪的输出
- c# - 通过 C# 脚本添加操作组件仅适用于 Unity
- python - 如何按多列分组并通过从Python中的行总数除以每个单元格的百分比?
- php - 如何从mysql从服务器发送数据并设置cookie?