怎麼樣用SQL語句把TXT文檔導入到數據庫?

才子鸣 2006-10-16 02:44:25
我現在TXT文檔的格式為:
1720061016000057208
1720061016000057208
2620061016000054221
2620061016000053042
2220061016000154955
2620061016000154083

要求導入後分成四個字段
Col01 Col02 Col03 Col04
17 20061016 0000 57209

請問.怎麼樣才能實現>?
...全文
200 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xyxfly 2006-10-16
  • 打赏
  • 举报
回复
BULK INSERT也可以吧,不过要把你的txt固定一下格式
zjcxc 2006-10-16
  • 打赏
  • 举报
回复
SELECT
Col01 = SUBSTRING(F1, 1, 2),
Col02 = SUBSTRING(F1, 3, 8),
Col03 = SUBSTRING(F1, 11, 4),
Col04 = SUBSTRING(F1, 15, 5)
FROM(
SELECT F1 = CONVERT(varchar, CONVERT(decimal(38), F1))
FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0'
,'Text;HDR=NO;DATABASE=C:\' --c:\是目录
,a#txt) --aa#txt是文本文件名aa.txt
)A

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧