繁体   English   中英

有没有更简单的方法将此数据导入sql数据库?

[英]Is there an easier way to import this data into a sql database?

我正在尝试导入一堆ach文件并制作一个大sql表。 ach文件是一个文本文件,其事务信息按列排列。 问题是我需要添加一个日期列。 当前日期仅包含在文件名和标题中。 大约有3000个文件,每个文件都有不同的日期。

我对sql命令以及如何查询数据库有基本的了解,但是我刚刚开始学习有关为该项目导入数据的知识。 我发现的唯一工具是作为sql server 2012一部分的名为“导入和导出数据”的程序。它使我可以导入文本文件并将其制作成表。

问题是我必须导入文本文件并创建表。 然后我为日期添加一列,

update table
set date='date'

然后我可以将表格与插入命令结合起来。 再做3000遍。

有没有更好的办法?

  1. 编写一个可以打开目录中所有文件的程序
  2. 扩展该程序以解析每个文件。
  3. 扩展该程序以从文件名获取日期。
  4. 扩展该程序以写入数据库。

我会说这是3个小时的工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM