sql-server - 导出事务表增量数据的最佳方法

标签 sql-server

以下是我的表“订单”的要求: 1) 在第一天,我使用 bcp 命令将完整数据作为 unicode 文本文件发送。 2)从第二天开始,我只需要发送当天发生的交易的增量数据。 实现 Delta 的最佳方式是什么?我想避免当前的表设计,并且并非所有表都有时间戳字段。

最佳答案

查看 SQL Server 更改跟踪。它可以满足您的要求。

您还可以在午夜拍摄 PK 值和每行的哈希值。第二天晚上,您再次拍摄快照并使用完整连接创建差异。

关于sql-server - 导出事务表增量数据的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9380567/

相关文章:

sql-server - 更新sql server表中的Top 1记录

mysql - 在 SQL Server 中搜索并返回与两个搜索条件均匹配的记录,并与其他记录进行比较

sql-server - MVC 3 : The MSDTC transaction manager was unable to pull the transaction from the source

python - 连接 python 和 sql server 2012

SQL Server - 显示当月内的日期

mysql - sql 请求最大分组依据

php - 使用服务器端脚本语言和 Excel(而不是 mySQL)驱动网站

sql-server - 如何在sql server中连接azure数据库

sql - 仅当每个用户的连续天数为 30 或更长时间时才获取记录

sql - T-SQL ORDER BY 根据条件