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

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

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

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

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

或者用SQL

Server2005自带的导入功能

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

--第一步:启稿悉斗用Ad Hoc Distributed Queries:

exec sp_configure 'show advanced options',1

reconfigure

exec sp_configure 'Ad Hoc Distributed Queries',1

reconfigure

--第二步:bcp导入数据

EXEC master..xp_cmdshell 'bcp dbname..tablename in c:\DT.txt -c -Sservername -Usa -Ppassword'

--第陆谈三步:关闭Ad Hoc Distributed Queries:

exec sp_configure 'Ad Hoc Distributed Queries',0

reconfigure

exec sp_configure '键磨show advanced options',0

reconfigure

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

分隔符

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

制埋灶表符


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存