首页 > 解决方案 > 如何使用 SSIS 导出平面文件

问题描述

我想从 SSIS 导出一个平面文件 .csv 扩展名。

我的数据是这样的:

Customer Customer Name    Address
AA00     Hla Hla,Ms       Yangon
AA02     Kyaw,U           Taunggyi

我希望平面文件具有以下格式:

Customer Customer Name    Address
AA00     Hla Hla,Ms       Yangon
AA02     Kyaw,U           Taunggyi

我在数据流中添加了 OLEDB 源和平面文件目标。我的 SQL 语句来自 OLEDB Source

SELECT CustCode AS CUSTOMER, Name as Customer Name , Add as Address 
FROM customer

现在,导出如下所示。

Customer,Customer Name,Address
AA00,Hla Hla,Ms,Yangon
AA02,Kyaw,U,Taunggyi

所以,我想使用一个存储过程,case。控制流中有执行 SQL 任务。但我不知道如何使用该过程执行平面文件。

请建议

标签: sql-servercsvssisetlflat-file

解决方案


您可以将平面文件连接管理器中的列分隔符属性更改为Tab

在此处输入图像描述

图片参考:http ://sqlknowledgebank.blogspot.com/2013/05/ssis-dynamic-flat-file-connection.html

有关平面文件连接管理器的附加信息


推荐阅读