数据查询:从A数据库导数据到B数据库! 我有两个数据库,一个为A,一个为B ,A 是远程数据库,通过ODBC联接。 我想将A 中的数据导到本地 B 数据库中, 第一次是将当A中当前的数据全部导入到 B 中了; 但A中的数据库 每天都会有数据增加, 所以。想请问大家,我第二次从A中导数据到B中时,能不能。不导第一次导入的数据呢? 因为数据记录几百万条,太多了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 MS不可以 你可以先将数据通过bcp之类的方式导出为数据文件然后压缩再通过ftp传输到目的地目的地解压缩再用bcp导入数据库 我用的是 sql sever 2000 你可以在数据库中的每个表增加一个标识字段(比如时间字段)把导数据的功能写在一个脚本或者存储过程中每天从A数据库的表中只过滤当天的数据插入到B数据库的表中比如:insert into B.table select * from A.tablewhere 标识字段=getdate() 加一列timestamp类型的字段,每次导入完成记录最大的这个字段的值,下次导入时只导入大于此值的数据就可以了 高手, 求SQL? TOP取值问题 请教一个触发器的写法 一个表中各个字段之间的联系关系统计语句如何写,谢谢啊 兄弟们,我被陷害了,如何取得证据? 我用vb+sql2000做的程序,程序中添加数据部分用存储过程做的,程序在xp上运行没问题,但是在win2000profetional上运行就提示错误,不知道 sql视图失效 重新创建才能正常使用 使用SqlServer Management执行数据库脚本后找不到创建的表 请问触发器中的最后使用comm tran语句与不使用该语句有何区别? 什么叫难??? 急救,如何根据日志来恢复数据呀! 高分求存储过程语句,难~
然后压缩
再通过ftp传输到目的地
目的地解压缩
再用bcp导入数据库
把导数据的功能写在一个脚本或者存储过程中
每天从A数据库的表中只过滤当天的数据插入到B数据库的表中
比如:
insert into B.table
select * from A.table
where 标识字段=getdate()