0

我从 Source 获取范围,如下图 Source Table::

ID  Begin   End

A1  12  25

B1  16  40

查找表::

LID Name

14  aa

17  bb

28  cc

应用查找时,我需要以下内容::

ID  LID Name

A1  14  aa

A1  17  bb

B1  17  bb

B1 28毫升

有没有办法从查找转换中获取,通过传递一些参数

这里的参数是 Begin 和 End。

查询看起来像

SELECT LID, Name FROM LOOKUP_TABLE WHERE LID BETWEEN ? 和 ?

4

1 回答 1

0

编辑查找转换,如下所示:

  1. 在“常规”选项卡上,选择Partial cache缓存模式。
  2. 在“连接”选项卡上,配置与查找表的连接。
  3. 在“高级”选项卡上,检查Modify the SQL statement并输入您的参数化查询(见图 1)。
  4. 在“修改 SQL 语句”框下,单击Parameters按钮以选择您希望用作参数的列(参见图 2)。

修改SQL语句 选择参数

于 2012-05-16T08:43:56.990 回答