,如何把txt文本数据导入SQL Server2005数据库中

,如何把txt文本数据导入SQL Server2005数据库中,第1张

1.先生成个空的csv文件(不要只是把txt文件的后滑散缀改为csv,这样容易导致异常)

2.先把txt中各逗猛个项目的间隔符替换为刚才做成山让桥的csv文件的分隔符,再拷贝到做成的csv文件中

3.做一个bat,执行sql文,把文件读到数据库中

或者用SQL

Server2005自带的导入功能

吧txt文件直接拷贝到excel中容易出现数据不一致的问题(比如说日期等)

SQL自弯大扮带的DTC导入不行吗?但是对于文本文件,每一行多个字段的仿孝,行

分隔符

要统一的,可以是逗号,分号,或者

制埋灶表符

可以使唤扮用BULK

INSERT

比如

BULK

INSERT

db.dbo.test

from

'd:\test.txt'

这个语句是将d:\test.txt中的数据插入到db库下的test表中。

一般这种不带选项的插入适用于文本首者和目的表的列数相同,并且文本各自段以制表符分割,行以回车分割。

如果目的表中的列数与文本不同,那么需要使用格式文件。

你可者链薯以参考SQL

SERVER的帮助。如果搞不定,不妨把你的表结构和文本结构贴出来。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8218122.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存