打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
把文本文件数据快速导入Sql Server

把文本文件数据快速导入Sql Server

bulk insert <tablename>
 
from '<filepath>'
 
with
     (
         FieldTerminator
='<ternimator>',
         RowTerminator
='<recordend>'
     )

比如,把 C:\aaa.txt (每行一个记录,不同字段间以制表符分隔)里的数据导入 表 xxx:
bulk insert xxx
 
from 'c:\aaa.txt'
 
with
     (
         FieldTerminator
='\t',
         RowTerminator
='\n'
     )

当然,前提是要保证各字段的数据类型能匹配.
这种方法的优势是:只需要运行Sql语句就行(不需要Management Studio);速度非常快(我的情况下,6万多条数据只用了不到一秒).

posted on 2008-06-11 17:46 deerchao 阅读(322) 评论(1) 编辑 收藏

评论

#1楼2009-10-18 19:05deerchao      

附注:注意文本文件的字符编码. 应该使用操作系统默认字符编码,不要使用UTF-8等.回复 引用 查看   

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
SQL Server数据的批量导入
Bulk Insert命令详细
《Excel数据库管理应用教程》第八章外部数据交换
sql server标识列字段类型
SQL Server更改表数据类型View中Column数据类型没有相应改变
SQL SERVER实用技巧
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服