TXT导入MSSQL利器:BULK Insert

有txt文件内容如下:

引用内容 引用内容
1,木子屋,http://www.mzwu.com/
2,网易,http://www.163.com/
3,腾讯,http://www.qq.com/
4,新浪,http://www.sina.com.cn/
5,搜狐,http://www.sohu.com/

要将这些数据导入到web表中,表结构如下:

引用内容 引用内容
create table web (
    id int,
    site nvarchar(50),
    url nvarchar(50)
)

下边我们看看怎么导入,打开查询分析器,执行如下语句:

bulk insert web from 'd:\web.txt'
with
(
    fieldterminator=',',
    rowterminator='\r'
)

打开web表看看,数据导入成功!

说明:txt分割出来的字段不能少于表中的字段数量,否则bulk insert 语句执行会出错;但如果多于表中的字段,则多出的字段内容将一块放入表的最后一个字段中!

评论: 0 | 引用: 0 | 查看次数: 4972
发表评论
登录后再发表评论!