吴
吴剑明
Unregistered / Unconfirmed
GUEST, unregistred user!
目前到新公司工作,老板给第一个程序我做。是一个银行程序。
有25个营业点,各有一个数据库,现在要把它们集中到中心的一台
SQL SERVER数据库中去,每天都要做一次。倒入时,检查每笔数,已有的则更新,
没有则添加。
听起来好象不难是么? 现在的问题是:
由于有25个点,如果遍历每个营业点,一条一条的记录倒入,非常的慢。用DATASET
读一条,判断一下,再写。。。。。。效率不行啊。
记得以前有人用SELECT 。。。INTO 。。。来倒,但是我不会在不同的数据库之间
用SQL倒,源数据库是DBASE,在一台机上。目的库是SQL SERVER,在另一台机上。这个
跨机的SQL怎么写? 还要在UPDATE时,有则更新,无则添加? 或则哪个老大可以给出
更好的算法?
先谢谢各位了!
有25个营业点,各有一个数据库,现在要把它们集中到中心的一台
SQL SERVER数据库中去,每天都要做一次。倒入时,检查每笔数,已有的则更新,
没有则添加。
听起来好象不难是么? 现在的问题是:
由于有25个点,如果遍历每个营业点,一条一条的记录倒入,非常的慢。用DATASET
读一条,判断一下,再写。。。。。。效率不行啊。
记得以前有人用SELECT 。。。INTO 。。。来倒,但是我不会在不同的数据库之间
用SQL倒,源数据库是DBASE,在一台机上。目的库是SQL SERVER,在另一台机上。这个
跨机的SQL怎么写? 还要在UPDATE时,有则更新,无则添加? 或则哪个老大可以给出
更好的算法?
先谢谢各位了!