【问题标题】:SSIS Transfer few tables at onceSSIS一次传输几个表
【发布时间】:2012-03-22 17:00:16
【问题描述】:

我想要一个返回 3 个结果的存储过程。这些结果是我拥有的关于一个人的所有数据。他下的订单,他最喜欢的产品和他的个人详细信息。我想获取这 3 个结果并将它们保存在目标数据库的 3 个不同的表中。有没有可能做,还是我得一个一个做? 我在考虑可能使用记录集目标,但我不知道如何将记录集中的每个表读取到目标数据库中的不同表中。

谢谢

【问题讨论】:

    标签: sql sql-server-2008 sql-server-2005 ssis


    【解决方案1】:

    您需要使用脚本任务在您的 SP 和您的表之间添加一个层。

    http://www.codeproject.com/Articles/32151/How-to-Use-a-Multi-Result-Set-Stored-Procedure-in

    如果表与您的 SP 在同一个数据库上,您可能只想直接写入表。

    【讨论】:

      猜你喜欢
      • 2011-10-06
      • 2012-07-27
      • 1970-01-01
      • 1970-01-01
      • 2019-10-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-18
      相关资源
      最近更新 更多