SQL 至 flat-file 导出

SQL to flat-file export

我正在处理一份报告,其中我的查询在 SQL 中,查询结果将导出到一个平面文件。

-- 这是一个日常工作,每天都会将结果导出到一个新的平面文件

(Name of the flat file & date : NAME_OF_THE_FLATFILE_7.17.2017.txt).

-- 该平面文件有一个包含 9 行的 header 模板。其中少数是静态的,其余的是动态的。 header 动态行包括日期、查询结果行数、平面文件名称等...

My Questions:

  1. Is there a way to export data from SQL to flat file with the above specified name? (we are not supposed to use Stored procedures. I know we have a process of exporting the query result from SQL to flat file using SSIS, but is it possible to export the query result every day with the specified name format?)

  2. How do I query the header template and have it exported to the flat file?

我期望的文本文件的输出是

Header          Execution Date  20170717

Header          Text file name  NAME_OF_THE_FLATFILE_07.17.2017

Header          Count of rows   5

Header          Dynamic row

Header          Dynamic row

Header          Dynamic row

Header          Dynamic row

Header          Dynamic row

Header          Dynamic row

Client      Loan Number

123     4567890123

234     5678901234

345     6789012345

456     7890123456

567     8901234567

动态命名文件很容易,您只需在目标连接中使用一个表达式。

但是要创建您想要的布局,您需要使用脚本任务来创建文件、将其作为文件流打开并逐行写入文件。