0

在连接选项卡中的查找组件中,我编写了一个查询

select * from tableA

再次在同一个查找组件的高级选项卡tableA中,我编写了另一个带有参数的查询并正确映射它们以过滤. 我执行了我的包,结果和我预期的一样。

但是由于需要对我想知道的大量行执行此查找,而我的包执行时是否考虑连接选项卡中的查询或考虑参数化查询。

提前致谢

4

2 回答 2

0

如果您使用No Cache Modeor Partial Mode,请考虑: - 创建参数化变量 - 在源表达式中设置为SELECT使用创建的变量

它的速度要快得多,而且在大多数情况下,参数化并不复杂。

于 2013-08-09T10:49:25.270 回答
0

如果高级选项卡是可编辑的(即您使用的是部分或无缓存模式),则将使用参数化查询。

使用部分缓存或无缓存将允许您参数化查询,请注意,部分和无缓存模式会更慢。如果在无缓存模式下,每次都需要运行参数化查询,或者如果在部分缓存模式下,每次在查找中找不到行。

此链接可能会有所帮助:http: //blogs.msdn.com/b/mattm/archive/2008/10/18/lookup-cache-modes.aspx

于 2013-08-09T10:10:35.327 回答