3

我对 SSIS 中的查找转换有疑问,复选框有什么用(修改 SQL 语句)和参数选项。

提前致谢。泽兰。


感谢您的回答 Gowdhaman。

我有一个场景,比如我的查找(参考)表命中 DB2,在 DB2 中我们有多个模式,我的要求是将模式名称作为参数传递给查找转换,下面是查找转换中的查询

select * from **Schema**.TableName

我需要在 Look-up 中将 Schema Name 作为参数传递,让我知道我们可以在 Look-up Transformation 中实现这一点。

在此先感谢,泽兰。

4

2 回答 2

4

您可以使用该表达式在数据流级别准备 SQL 语句查询。单击数据流任务。转到表达式,您可以使用表达式编辑器使用架构准备查询。下图向您展示了如何显示数据流表达式。

在此处输入图像描述

希望这可以帮助。

于 2012-11-05T11:49:37.157 回答
0

我们可以修改语句进行比较。例如,您的源文件中有日期字段,并希望通过比较查找表中的开始日期和结束日期来获取一列。以下查询说明了功能。

select * from (select * from [dbo].[DimTime]) [refTable]
where [refTable].[StartDate] <= ?
and [refTable].[EndDate] >= ?

上面的语句将参数与 startdate 和 enddate 进行比较。如果您想使用查找表中的一些高级条件检查源参数,可以使用此选项。

希望这可以帮助

于 2012-11-05T07:31:26.233 回答