SQL到平面文件导出

时间:2017-07-17 16:34:34

标签: sql ssis automation header flat-file

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

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

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

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

  

我的问题:

     
      
  1. 有没有办法将数据从SQL导出到具有上述指定名称的平面文件? (我们不应该使用存储过程。我知道我们有一个使用SSIS将查询结果从SQL导出到平面文件的过程,但是是否可以每天使用指定的名称格式导出查询结果?)

  2.   
  3. 如何查询标题模板并将其导出到平面文件?

  4.   

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

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

1 个答案:

答案 0 :(得分:0)

动态命名文件很简单,您只需在目标连接中使用表达式。

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