【问题标题】:Passing table name to a variable to use it for destination file name in SSIS将表名传递给变量以将其用作 SSIS 中的目标文件名
【发布时间】:2017-10-31 12:49:30
【问题描述】:

我的要求是我需要使用 SSIS 将 SQL Server 中的多个表假脱机到尽可能多的 CSV。 文件名约定应如下所示:

TABLENAME_MAX(Period)_GETDATE().csv

我可以得到 getdate() 和 Max(Period),这很好。 如何将表名存储到变量中,以便可以将其用作 CSV 连接管理器的表达式。

【问题讨论】:

    标签: sql-server ssis filenames


    【解决方案1】:

    您可以将表列表存储在另一个表中。然后使用 SSIS 中的循环容器进行循环。

    例如:http://pldineshtech.blogspot.in/2012/08/loop-through-each-row-in-table-using.html

    【讨论】:

    • 还有其他方法吗?我认为上述方法不会帮助我。或者如果你能更详细地解释我。
    • 上面的链接解释的很好。
    • 感谢您的帮助......虽然上面的链接并没有完全帮助我......但我确实从中得到了一个模糊的想法,但我设法解决了我的问题。接受您的回答... :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-01
    • 2014-09-23
    • 2015-11-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多