2.先把txt中各逗猛个项目的间隔符替换为刚才做成山让桥的csv文件的分隔符,再拷贝到做成的csv文件中
3.做一个bat,执行sql文,把文件读到数据库中
或者用SQL
Server2005自带的导入功能
吧txt文件直接拷贝到excel中容易出现数据不一致的问题(比如说日期等)
SQL自弯大扮带的DTC导入不行吗?但是对于文本文件,每一行多个字段的仿孝,行分隔符
要统一的,可以是逗号,分号,或者
制埋灶表符
。
可以使唤扮用BULKINSERT
比如
BULK
INSERT
db.dbo.test
from
'd:\test.txt'
这个语句是将d:\test.txt中的数据插入到db库下的test表中。
一般这种不带选项的插入适用于文本首者和目的表的列数相同,并且文本各自段以制表符分割,行以回车分割。
如果目的表中的列数与文本不同,那么需要使用格式文件。
你可者链薯以参考SQL
SERVER的帮助。如果搞不定,不妨把你的表结构和文本结构贴出来。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)