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

用bulk insert导入txt文本数据,怎么合并列

2012-05-08 
用bulk insert导入txt文本数据,如何合并列用bulk insert导入txt文本数据,txt文本每行有换行符分隔,每列数

用bulk insert导入txt文本数据,如何合并列
用bulk insert导入txt文本数据,txt文本每行有换行符分隔,每列数据由 ,(逗号)分隔
如:
1,2,2,2,2,5,5,5,5,4
4,4,5,6,9,8,7,8,7,4

如果想把前七列保存到各个数据表字段中,而后三列保存到一个数据表字段中,该如何实现?
谢谢

[解决办法]
先全部倒入进来,比如到t表
然后

insert a select col1,col2,...,col7 from t
insert b select col8,col9,col10 from t



[解决办法]
如果是一次性的操作,那么可以以CSV格式打开txt,然后excel中处理一下,再insert
[解决办法]
在数据流任务中做.
1.拖放一个平面文件源,以逗号划分列,将你的文本内容划分十列
2.拖放一个脚本组件转换工具.将后三列内容合并成一列,并输出
3.拖放一个目标源,将前七列映射到对应的目标列中,经过脚本组件转换的三列合成一列的映射到指定的列中.

热点排行
Bad Request.