首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

表之间数据迁移,有好的方法不?该怎么处理

2012-02-11 
表之间数据迁移,有好的方法不?同一个服务器,已经将就数据库的数据迁移到新数据库中,但是不同的表。现在情况

表之间数据迁移,有好的方法不?
同一个服务器,已经将就数据库的数据迁移到新数据库中,但是不同的表。
现在情况就是,同一服务器,同一数据库,不同表之间要转移数据。
因为表结构不一样,只需要就表中的某一字段的数据,其他的不考虑
新表中其他数据有由程序处理。

新表 newID,newImg,……
旧表 oldID,oldImg,……

怎样把旧表中oldImg转移到新表中去?

关键是有没有不需要把数据读取到本地再上传的方法?因为img里面存储的都是大文档数据,每个记录动辄十几M,几十M的容量,总共有几万条,如果下载到本地再上传。太悲剧了

[解决办法]
直接DTS不行啊?
[解决办法]
可以 insert into select 
因为转移也只有一次。
[解决办法]

探讨

不行啊,因为新旧两个表其他字段属性不一样,必须在程序中判断一下才能转移

[解决办法]
那就在SQL中判断处理
[解决办法]
那没什么好的办法 在SQL中判断一下吧 也不是很难
[解决办法]
这个跑下来,要内存顶的住才行啊。BCP+Bulk Insert的方式楼主能接不?bcp到时本地文件,在Bulk Insert时做判断处理。
SSIS导数据工具,也可以对数据来源写成Select语句啊。

热点排行