SSIS:动态查找查询

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SSIS:动态查找查询相关的知识,希望对你有一定的参考价值。

我想将以下逻辑实现为我的Lookup查询作为表达式:

SELECT  ID,
        CASE @[User::ConnectionStringID]
        WHEN 1 THEN "NE"
        WHEN 2 THEN "BALT"
        WHEN 3 THEN "NY" 
        WHEN 4 THEN "PA"
        END AS Region
FROM    dbo.Table;

我的包在循环中执行,其中连接字符串使用配置文件动态更新,并且循环4次,如上面的逻辑所示。

我今天意识到Lookup转换没有可用的表达式,我也找不到其他合适的解决方案。有没有人找到解决这个或自定义转换脚本的方法?

以上是关于SSIS:动态查找查询的主要内容,如果未能解决你的问题,请参考以下文章

sql SQL查询SSISDB以查找与特定SSIS包相关的错误消息

查询值和目标字段的数量不同 - C# 脚本任务 SSIS - 使用动态列将 SQL Proc 的结果导出到 Excel

SSIS 包动态连接中的异常处理

将动态表传递给 SSIS 中的 ADO.NET 目标

SSIS动态删除分区

SSIS添加分区-动态