sql-server - 如何使用 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 任务。但我不知道如何使用该过程执行平面文件。
请建议
解决方案
您可以将平面文件连接管理器中的列分隔符属性更改为Tab
:
图片参考:http ://sqlknowledgebank.blogspot.com/2013/05/ssis-dynamic-flat-file-connection.html
有关平面文件连接管理器的附加信息
推荐阅读
- django - 在一个应用程序中创建一个函数来更改另一个应用程序中的字段
- java - 我的代码有问题
- hadoop - 获取 HIVE 分区表的总大小
- python - 在python中使用zip函数移动窗口
- .htaccess - HTACCESS:删除扩展名,如果原始有扩展名则返回404,但如果有查询字符串则生成代码
- javascript - 查找外部站点的隐形 Recaptcha 回调函数
- node.js - 如何在 node.js 中更改 jsonwebtoken 的标头
- javascript - 在 React Native Picker 中仅渲染唯一标签
- javascript - 编写一个接受两个整数并显示较大的 JavaScript 程序。
- error-handling - 角度 5 中的错误处理,从前端的后端 api 捕获错误