数据一致性的问题

wlm721 2003-08-26 10:05:46
对于不同数据表而有相同数据字段之间要保持数据的一致性,不要求实时同步,该采取怎样的策略,是不是要再各自的表中增加一个更新标志,以确定某条记录需要更新?请高手指点
...全文
19 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wlm721 2003-08-27
  • 打赏
  • 举报
回复
sorry我没有讲清楚,我的情况是相隔在两地的数据库服务器,要通过ftp下载数据和上穿数据来进行数据的更新,两个表之间没有主从关系,只要求部分字段的记录要一致,请指点
pengdali 2003-08-26
  • 打赏
  • 举报
回复
使用触发器同步两个表

CREATE TRIGGER 名2 ON dbo.tabMain
FOR update
AS
update tabSlave set 列=aa.列 from inserted aa where aa.编号=tabSlave.编号
CrazyFor 2003-08-26
  • 打赏
  • 举报
回复
可以用关系图,选择级联更新和级联删除或触发器来保持你的表不会产生垃圾数据.
sdhdy 2003-08-26
  • 打赏
  • 举报
回复
可以通过表的主、外键,来实现
pengdali 2003-08-26
  • 打赏
  • 举报
回复
使用触发器同步两个表

CREATE TRIGGER 名2 ON dbo.tabMain
FOR update
AS
update tabSlave set 列=aa.列 from inserted aa where aa.编号=tabSlave.编号
tiny_yan 2003-08-26
  • 打赏
  • 举报
回复
1、可以利用表间约束,建立主从表,从表通过外键引用主表数据,从表不需要保留和主表一样的数据。这种方法比较严谨
2、可以利用触发器来同步更新两个表的数据

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧