微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

处理从远程数据库复制的数据

如何解决处理从远程数据库复制的数据

| 我们有一个合同数据库,可以使用一个简单的存储过程在一夜之间从我们的工作管理系统中提取数据。存储的proc只是从本地表中删除数据,然后用复制的新数据重新填充。显然,这意味着我们无法在本地表/数据库中建立与此数据的任何关系。有没有人有任何好的策略思想可以改进此问题,以便我们可以与该表建立正确的关系。如果已在本地表中建立了与该记录的关系,那么如何处理远程表中的已删除记录,因为仅删除它会破坏该关系。

解决方法

我想您正在谈论同步问题。像这样,当每晚将数据吹散并重新创建时,如何建立关联? 我要做的是在需要引用它的本地数据上创建可为空的外键。当有新数据传入时,存储过程应使各个本地表上的所有外键都为空。然后,当从远程数据库中还原数据时,使存储过程通过并再次支撑外键以重新存储。 -创建关系。,删节而不删除表怎么样? 如果您使用的是SQL Server:TRUNCATE TABLE

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。