SSIS获取执行Sql任务结果集对象

2023-12-03

我有一个执行 sql 任务项,它从存储过程中获取多行数据。

声明了一个变量ObjShipment在变量表下并使用以下信息将其分配到结果集下:

Result Set:    Full result set
Result Name:   0
Variable Name: User::ObjShipment

我编写了一个脚本任务,其中将 ObjShipment 变量分配给 ReadOnly,但我想知道如何检索其中的数据?

存储过程返回多行,例如Id, ItemId, DateCreated..,但是如果我只对 ItemId 感兴趣,我该如何检索它们呢?由于它返回多行,因此可能有多个 ItemId。

我是 ssis 的新手,如有任何帮助,将不胜感激!


因此,一般来说,您可以使用 SSIS 包中的对象变量作为 For Each 容器的枚举器。

  1. 创建一个 For Each 循环容器。
  2. 将枚举器设置为“对于每个 ADO 枚举器”。
  3. 将源变量设置为 User::ObjShipment。
  4. 在“变量映射”选项卡中将对象中的每一列分配给其自己的变量。
  5. 在 For Each 循环容器中,使用这些变量执行您想要的任何操作:将它们插入数据库、执行查找和审核等。

如果您要使用脚本任务,那么您需要做的就是

DataTable dt = new DataTable();
OleDbDataAdapter oleDa = new OleDbDataAdapter();
oleDa.Fill(dt, Dts.Variables["User::objShipment"].Value);

然后像任何旧的 DataTable 一样使用 dt。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SSIS获取执行Sql任务结果集对象 的相关文章

随机推荐

  • node.physicalBody.joints 向下转型错误

    以下代码给出了一个错误 物理关节数组似乎具有 PKPhysicsJoint 类 有人知道如何在 Swift 中迭代关节吗 The 文档确实说物理Body joints应该返回一个SKPhysicsJoint数组 import SpriteK
  • R Shiny - 通过列排序禁用数据表中的特定行

    下面的应用程序包含一个数据表iris启用行选择的数据集 我想专门禁用前 3 行的选择 我可以使用发布的解决方案来做到这一点here 当表在应用程序启动时初始化时 该解决方案工作正常 但是 当您对列上的行进行排序时 例如在Species按降序
  • 如何在android中地图上两个位置之间的路径上移动图像

    我正在开发一个项目 其中显示两个随机位置以及它们之间的路径 我使用过this教程来完成 现在我想显示从一个位置到另一个位置的移动图像 我已经在这两个位置上放置了标记 而且我已经将位置保存在数组列表中 我发现了一些类似的帖子 但无法解决我的问
  • set根据操作命令在按钮组中选择特定的 jradiobutton

    我想根据actionCommand 特定jradiobutton的名称 在按钮组中设置选择特定的jradiobutton 可以使用 setSelected true 来完成 例如 JRadioButton rabbitButton new
  • 如何在 Android 中滚动“无限”宽视图?

    我正在考虑如何在 android 中滚动 无限 类似比例的控件的替代方案 简单的想法是在每次滚动移动时重新绘制整个视图 但不知怎的 这似乎不是正确的方法 可以预先绘制内容 但我不知道首先应该将视图设置为多宽 以及当用户滚动到视图末尾时会发生
  • 如何访问.net中的activemq统计插件

    我正在尝试访问 activemq 统计信息http activemq apache org statisticsplugin html in c 这就是我到目前为止所拥有的 我无法得到消费者的回复 我可以在监控网站上查看队列的计数增加 pu
  • 无法从 pywinauto 导入:导入错误:导入 win32ui 时 DLL 加载失败:动态链接库 (DLL) 初始化例程失败

    安装 pywinauto 后 我尝试运行这个简单的代码 from pywinauto import Application filename notepad exe app aplication Application start file
  • SQL 中具有多列的数据透视表

    我有这个数据 ID Month PRODUCT VALUE 1 VALUE 2 1234 1 a 34 12 1233 2 B 54 1245 3 c 23 42 1236 4 d 12 8 1238 1 a 56 5 1239 2 B 4
  • 如何在解构赋值语法中使用特殊字符(如连字符)? [复制]

    这个问题在这里已经有答案了 我很好奇为什么这看起来不可能 const a b special one a 1 b 2 special one 3 output gt missing after property id 在未来的 ES 版本中
  • 计算双精度数组中所有元素的总和

    我在使用数组进行递归时有点困惑 有人可以纠正我的错误吗 新更新 根据所需的问题 某些行无法编辑 double sum of array double x int size static double sum lt can be edit i
  • 如何创建多个本地通知

    我试图在我的应用程序中创建多个本地通知 但由于某种原因 只有第一个通知弹出 其余的不起作用 这是我的代码 我有一个名为克里亚警报 它负责创建通知 在该类中我有以下方法 void setarNotificacao NSInteger quan
  • 我可以通过通话事件启动我的应用程序吗?

    当用户通过 iPhone 拨打电话时 如何启动我的应用程序 为此 应用程序是否需要始终作为服务运行 或者即使它关闭 我也可以从调用中运行它吗 在 iOS 中无法启动应用程序来响应呼叫
  • 在返回向量的函数上使用 Numpy Vectorize

    numpy vectorize接受函数 f a gt b 并将其转换为 g a gt b 当a and b是标量 但我想不出为什么它不能与 b 作为标量一起使用的原因ndarray或列表 即 f a gt b 和 g a gt b 例如 i
  • CNUI 错误 设置了选择谓词,但委托未实现 contactPicker:didSelectContact:

    我尝试使用新的iOS 9 0CNContactPickerViewController在 Objective C 中选择联系人 我设置了委托并实施CNCContactPickerDelegate方法 import ContactsUI im
  • IE 11 兼容性视图

    我的网站在 IE11 中无法正常工作 我们发现它由于 XSLTProcessor 和 XPathEvaluator 而被破坏 因为 IE 不再支持它们 我做了一些研发 发现 IE9 和 IE10 也不支持它 但我的网站在 IE9 和 IE1
  • 如何在 WKWebView 中禁用 iOS 11 和 iOS 12 拖放功能?

    长按图片或链接WKWebView在 iOS 11 和 12 上启动拖放会话 用户可以拖动图像或链接 我怎样才能禁用它 我确实找到了一个涉及方法调配的解决方案但也可以在 WKWebView 中禁用拖放 而无需任何调整 注意 请参阅下面针对 i
  • Java 类链接解析步骤或初始化是否会导致加载其他解析的类?

    我正在浏览 JVM 规范文档和 JLS 了解 java 中的类加载机制 这是我的理解 首先 当主类被要求加载时 它 查看该类的二进制表示是否已经存在 是否已加载 如果没有 类加载器将从中加载类文件 磁盘 联动步骤 验证 准备和解决 初始化
  • 如何绑定CallScreeningService?

    我想获取通话详细信息并阻止通话 如果需要 由于 TelecomManager endCall 方法已被弃用 并且根据文档 建议使用 CallScreeningService https developer android com refer
  • 如何计算a^b^c mod p?

    我正在尝试计算一些正整数 a b c p 的 a b c mod p 一种可能的 也是显而易见的 方法是使用快速模幂 它将运行在O log b c clog b 虽然我不介意这里的效率 但这种方法的明显缺点是您需要一个显式的二进制表示b c
  • SSIS获取执行Sql任务结果集对象

    我有一个执行 sql 任务项 它从存储过程中获取多行数据 声明了一个变量ObjShipment在变量表下并使用以下信息将其分配到结果集下 Result Set Full result set Result Name 0 Variable N