CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  应用实例

100分请教高手:关于时间戳,帮帮忙啊!

楼主KM_LIUPENG(树)2004-08-02 01:40:08 在 MS-SQL Server / 应用实例 提问

我现在要做数据合并:  
  1、将A、B个数据库(SQL   Server2000)中的数据定期合并到C数据库中(数据库结构相同),为提高效率,我想每次合并时只从A、B两个数据库中提取上一次合并后被修改的数据,请问可否用时间戳做判断提取数据,使用时间戳时是否需要在表中加时间戳列,还是有简单的方法?  
  2、如果可以使用时间戳,请给出SQL语句;  
  3、可否使用订阅实现 问题点数:100、回复次数:5Top

1 楼zjcxc(邹建)回复于 2004-08-02 08:45:58 得分 70

还是用发布订阅吧.  
   
  两个数据库合并到一个数据库,要注意数据冲突的处理.  
  比如,对于:  
  部门信息  
  如果A库9:00删除了,B部门,而B库在11:00添加了一笔与B部门相关的销售记录  
  按处理要求,B部门是不能被删除的  
   
  那对于这种情况,你就要定义规则(当然,类似这样的东西还有很多)  
   
  Top

2 楼zjcxc(邹建)回复于 2004-08-02 08:47:05 得分 0

用时间戳的话,对于每个表的同步,都要写存储过程(或触发器即时同步)来实现同步,这样的工作量大,也容易出错(当然,你喜欢的话,那也行)Top

3 楼zjcxc(邹建)回复于 2004-08-02 08:48:52 得分 0

使用时间戳时需要在表中加时间戳列Top

4 楼woshishui11121113(我是谁)回复于 2004-08-02 08:53:24 得分 30

同意  
    zjcxc(邹建)  
   
  用发布订阅,用其中的事务日志传送就应该可以满足你的要求Top

5 楼rouqu(石林#黄果树)回复于 2004-08-02 09:35:52 得分 0

看看Top

相关问题

  • 怎么得到时间戳?
  • 将时间戳转换成有一定格式的时间?
  • 怎样得到类似UNIX时间戳的时间格式
  • SQLSERVER中如何转换时间戳?
  • 问一个时间戳的问题.
  • 关于时间戳的问题
  • 如何在delphi获得时间戳?
  • 怎么设置mpeg 流的时间戳?????
  • 两个时间戳如何比较?
  • 怎样更改文件的时间戳? 创建时间,修改时间,访问时间--(文件/目录)

关键词

  • 数据库
  • 数据
  • 时间戳
  • 订阅
  • 部门
  • 使用

得分解答快速导航

  • 帖主:KM_LIUPENG
  • zjcxc
  • woshishui11121113

相关链接

  • SQL Server类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo