用SQL语句将txt文件中的数据导入到SQL Server2005数据库中。txt文件中的数据只有一列,每行是一个电子邮箱地址,具体实例的实现如下:
首先在数据库中创建一个临时表tmp_email:
CREATE TABLE tmp_email ( email nvarchar(100) )将txt文件放到D盘的根目录下,然后执行以下SQL语句行进数据的导入(默认以回车作为每一行的分隔符):
BULK INSERT tmp_email FROM 'D:email.txt'执行如下SQL语句查看导入的结果:
SELECT * FROM email如果txt文本文件是以某一分隔符分隔的多列数据,则在创建对应表和导入的时候添加分隔符标识即可:
BULK INSERT tmp_email FROM 'D:email.txt' with (fieldterminator = ',', rowterminator = 'n')以上SQL语句是在导入时为多列数据添加对应的分隔标识(以逗号分隔每一列,以换行分隔每一行记录)
版权声明:本作品系原创,版权归码友网所有,如未经许可,禁止任何形式转载,违者必究。
发表评论
登录用户才能发表评论, 请 登 录 或者 注册