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

时间:2014-05-13 20:01:46

标签: sql import ssis

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

我有sql命令的基本知识以及如何查询数据库,但我刚刚开始学习如何导入这个项目的数据。我找到的唯一工具是名为"导入和导出数据的程序"作为sql server 2012的一部分。它允许我导入文本文件并使其成为一个表。

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

update table
set date='date'

然后我可以将表与insert命令组合在一起。再做3000次。

有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

  1. 编写can open all files in directory.
  2. 的程序
  3. 扩展该计划to parse ach files.
  4. 扩展该计划to get date from file name.
  5. 扩展该计划to write to database.
  6. 我说这是3小时的工作。