如何循环遍历SSIS中的所有表并将每个表导出到以表命名的平面文件(例如table1.txt)?

发布于 2024-12-06 16:46:40 字数 151 浏览 1 评论 0原文

问题说明了一切。

使用 SSIS 我希望能够循环遍历给定数据库中的所有表。对于每个表,我希望能够将所有数据导出到以竖线分隔并包含列名称的平面文件(.txt 文件)(我假设使用平面文件目标任务)。

这可能吗?如果是这样,该怎么做?

谢谢-wg

Questions says it all.

Using SSIS I want to be able to loop through all the tables in a given database. For each table I want to be able to export all of the data to a flat file (.txt file) that is pipe-delimited and includes column names (I assume using a flat file destination task).

Is this possible? And if so, how to do it?

Thanks - wg

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

挽容 2024-12-13 16:46:40

一般模式是

1) 创建一个转储表的 执行 SQL 任务列表到对象变量

2) 将记录集分解对象到架构中并表名称变量

3) 执行执行处理任务,将数据 BCP 写入文件

General pattern would be

1) Create an Execute SQL task that dumps a table list into an object variable

2) Shred the recordset object into schema and table name variables

3) Perform an Execute Process Task to BCP the data into files

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文