当前位置: 首页 > 面试题库 >

SSIS 对象变量计数?

邓开济
2023-03-14
问题内容

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

Thanks!


问题答案:

您如何填充此对象变量?根据填充
变量的方式,可以列出更有效的计数方法。但是,这
是为您提供的快速而肮脏的解决方案:

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

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



 类似资料:
  • 问题内容: 我在BIDS 2008中使用SSIS,并且试图获取包含文件列表的对象变量的计数。关于如何执行此操作的任何想法? 谢谢! 问题答案: 您如何填充此对象变量?根据填充变量的方式,可以列出更有效的计数方法。但是,这是为您提供的快速而肮脏的解决方案: 创建一个新的整数类型的变量,并将变量初始化为0 使用foreach循环任务来遍历您的对象(打开foreach循环编辑器,转到并将Enumerat

  • 看了前面我们谈论到的一些例子,你也许会怀疑ruby的面向对象特性是否属实,这章我们将会详细讲述这方面的内容。我们将会探讨在ruby中如何创建类和对象,并且讨论ruby比其他面向对象语言的一些更强之处。同时,我们也会部分实现我们数亿美元的产品:基于因特网的爵士和布鲁斯自动点唱机。 经过几个月的工作,我们负责的研究人员决定我们的点唱机学要歌曲(songs),所以我们要在ruby中建立一个song类来表

  • 介绍 JavaScript编程的时候总避免不了声明函数和变量,以成功构建我们的系统,但是解释器是如何并且在什么地方去查找这些函数和变量呢?我们引用这些对象的时候究竟发生了什么? 原始发布:Dmitry A. Soshnikov 发布时间:2009-06-27 俄文地址:http://dmitrysoshnikov.com/ecmascript/ru-chapter-2-variable-objec

  • 问题内容: 我正在自学Java,这本书中的其中一项复习练习要求“对象”和“对象变量”之间的区别。 我知道什么是对象(类的特定实例),但是我似乎无法在书中的任何地方(无答案部分)或在互联网上找到术语“对象变量”。 有人知道这个名词的意思吗? 问题答案: 它是“实例变量”的同义词: 显然,该术语并不常用,最好坚持使用“实例变量”以避免任何潜在的歧义。

  • 表名,excel文件路径,excel文件名是动态的(它是基于用户输入的)。我是SSIS的新手,我只使用过静态值。如何在SSIS中实现上述场景?

  • 假设我有下面的类:每次Meow调用时,都会在堆上创建一个新的随机对象。 我是否应该将随机对象从Meow方法中取出,并像这样将它从局部变量改为实例变量?因此,每次Meow调用相同的随机对象时,将使用在堆上创建的cat对象,而不是像上面的方法那样使用一个新的对象。 我试图理解第二种方法是否是一个最佳实践,因为即使我的程序很小,它也不会是一个大问题,也许以后如果程序变大了,它会帮助我防止性能问题。