【问题标题】:Generating insert, update and delete statement from Change Data Capture data从 Change Data Capture 数据中生成插入、更新和删除语句
【发布时间】:2017-05-08 08:02:24
【问题描述】:

我正在使用变更数据捕获来捕获来自软件应用程序的数据变更。我正在尝试从捕获的数据中生成 SQL 语句(插入、更新、删除)。

有什么合适的方法来完成这项工作吗?

【问题讨论】:

    标签: sql-server change-data-capture


    【解决方案1】:

    我的方法是/我一直在使用的方法是,从 CDC 表中获取所有更改记录以及操作(更新/删除/插入)并将这批记录传递给接受表类型为的存储过程一个输入参数。在存储过程中,您基本上可以通过操作编写游标/组来对目标表执行操作。这样您就不需要生成动态 SQL 查询并在数据库上运行它,与生成动态 SQL 并在 DB 上运行相比,我们认为这是一种非常有效的方式。

    【讨论】:

      猜你喜欢
      • 2016-04-04
      • 1970-01-01
      • 2016-08-29
      • 1970-01-01
      • 2012-03-18
      • 1970-01-01
      • 1970-01-01
      • 2013-04-25
      • 1970-01-01
      相关资源
      最近更新 更多