表之间数据迁移,有好的方法不?
同一个服务器,已经将就数据库的数据迁移到新数据库中,但是不同的表。
现在情况就是,同一服务器,同一数据库,不同表之间要转移数据。
因为表结构不一样,只需要就表中的某一字段的数据,其他的不考虑
新表中其他数据有由程序处理。
新表 newID,newImg,……
旧表 oldID,oldImg,……
怎样把旧表中oldImg转移到新表中去?
关键是有没有不需要把数据读取到本地再上传的方法?因为img里面存储的都是大文档数据,每个记录动辄十几M,几十M的容量,总共有几万条,如果下载到本地再上传。太悲剧了
------解决方案--------------------直接DTS不行啊?
------解决方案--------------------可以 insert into select
因为转移也只有一次。
------解决方案--------------------
------解决方案--------------------那就在SQL中判断处理
------解决方案--------------------那没什么好的办法 在SQL中判断一下吧 也不是很难
------解决方案--------------------这个跑下来,要内存顶的住才行啊。BCP+Bulk Insert的方式楼主能接不?bcp到时本地文件,在Bulk Insert时做判断处理。
SSIS导数据工具,也可以对数据来源写成Select语句啊。