两个表 A,B
B表中的数据是通过 select * into B from A 语句中得到
现在要:当A表中增加有新的记录时,B表的数据与A表同步
注:1.A表中没有标识字段
2.A表与B表不要求即时同步
3.因为数据量大.不使用drop table B 然后重新复制的方法
B表中的数据是通过 select * into B from A 语句中得到
现在要:当A表中增加有新的记录时,B表的数据与A表同步
注:1.A表中没有标识字段
2.A表与B表不要求即时同步
3.因为数据量大.不使用drop table B 然后重新复制的方法
解决方案 »
- 关于SQL语句的问题 刚才那个帖子没有说明白 请帮助
- 通过文本框的输入,实现一张表中2个字段的模糊查询
- 数据库查询速度慢,挺奇怪的~ (在ASP版发过,来这里看大家有没有好办法)
- 如何实现有记录的时候就执行某个作业???
- 求解SQL语句拼接
- 高校职工科研管理信息系统数据库设计 SqlServer2005
- 查询记录集的急手问题,详情请进!
- 如何查询记录中数值在某个范围内的那个点的记录?
- 请问各位大虾,你们经常用的CASE工具是什么?有D版的卖或那里有下载?
- 有关在存储过程中使用 Create view的问题。。。裸体跪拜!!!!!
- 哪位有MCTS 70-431的实验FLASH
- MS SQL SERVER 2005 数据库大数据量访问(隔离级别设置、并发、性能)问题【加分600】
或者复制 采用事务增量方式
方案一
再向A添加数据的时候同时向B表添加数据!
方案二
触发器
1. drop B表,每次同步重新生成B表和A的数据
2. 遍历A的每条数据,与B表进行比对,发现不相同的就更新,相同的就跳过。数据量目前未知。各位认为哪种方法好些,还有没有其它方法呢?