sql server只获取更新的记录

标签 sql sql-server

我正在使用sql server 2000。我只需要从远程服务器获取更新的记录,并且需要每天将该记录插入到我的本地服务器中。但该表没有创建日期或修改日期字段。

最佳答案

使用Transactional Replication .

更新

如果您无法对源进行管理操作,那么您将不得不每天读取所有数据。由于您无法检测到更改(并且请记住,即使您有时间戳,您仍然无法检测到更改,因为无法使用时间戳检测删除),所以您必须每次都读取每一行你同步。如果您读取每一行,那么最简单的解决方案就是用新快照替换您拥有的所有数据。

关于sql server只获取更新的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2152440/

相关文章:

sql - 供应商数据库包含具有 100 个用户定义的字符串列的表,需要查找该表中所有不为空的事件

sql - 具有某些条件的连续数

具有跨多个表的标签的 MySQL 数据库设计

c# - 从 SQL Server 查询将数据导入 Excel

sql-server - 哪些值导致从 VARCHAR 到 DATE 的转换失败?

MySQL 转换为浮点型或十进制值

mysql - 如何在更新的行上查询插入?

sql - 分组总和()按灵活间隔分区

sql - 合并两列中两个sql查询的结果

java - JPA 中的 SQL 查询