gpt4 book ai didi

sql - 对象变量的 SSIS 计数?

转载 作者:行者123 更新时间:2023-12-04 22:10:26 27 4
gpt4 key购买 nike

我在 BIDS 2008 中使用 SSIS,我正在尝试获取包含文件列表的对象变量的计数。关于如何执行此操作的任何想法?

谢谢!

最佳答案

您如何填充此对象变量?根据您填充变量的方式,可以列出更合适的获取计数的方法。但是,这里有一个快速但肮脏的解决方案:

  1. 创建一个新的整型变量并将变量初始化为0
  2. 使用 foreach 循环任务迭代您的对象(打开 foreach 循环编辑器,转到 Collections 并将 Enumerator 更改为 Foreach ADO Enumerator 和 ADO 对象源变量到您的对象变量。
  3. 创建一个执行SQL任务
  4. 在常规选项卡上,将 ResultSet 设置为单行并将您的 sql 语句设置为 SELECT (@Count + 1)
  5. 在“参数映射”选项卡中,添加新的整型变量并将Parameter Name 属性更改为@Count
  6. 在“结果集”选项卡中,添加名称为 0 且变量名称为您新创建的整数变量的新条目。

循环完成后,您将获得对象的计数。

注意:如果您已经在遍历这些文件(我假设您正在这样做,因为您正在使用 SSIS 用文件名填充对象变量),则只需执行步骤 1、3-6。

关于sql - 对象变量的 SSIS 计数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8537403/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com