Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用变更数据捕获来捕获来自软件应用程序的数据变化。我正在尝试从捕获的数据中生成 SQL 语句(插入、更新、删除)。
有没有合适的方法来完成这件事?
我的方法是/我一直在使用的方法是,从 CDC 表中获取所有更改记录以及操作(更新/删除/插入),并将这批记录传递给一个接受表类型作为输入参数的存储过程. 在存储过程中,您基本上可以通过操作编写游标/组来对目标表执行操作。这样您就不需要生成动态 SQL 查询并在数据库上运行它,与生成动态 SQL 并在数据库上运行相比,我们认为这是一种非常有效的方式。