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:
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?)
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
动态命名文件很容易,您只需在目标连接中使用一个表达式。
但是要创建您想要的布局,您需要使用脚本任务来创建文件、将其作为文件流打开并逐行写入文件。
我正在处理一份报告,其中我的查询在 SQL 中,查询结果将导出到一个平面文件。
-- 这是一个日常工作,每天都会将结果导出到一个新的平面文件
(Name of the flat file & date : NAME_OF_THE_FLATFILE_7.17.2017.txt).
-- 该平面文件有一个包含 9 行的 header 模板。其中少数是静态的,其余的是动态的。 header 动态行包括日期、查询结果行数、平面文件名称等...
My Questions:
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?)
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
动态命名文件很容易,您只需在目标连接中使用一个表达式。
但是要创建您想要的布局,您需要使用脚本任务来创建文件、将其作为文件流打开并逐行写入文件。