SSIS:动态查找查询
SSIS: Dynamic Lookup Query
我想将以下逻辑作为表达式实现到我的查找查询中:
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 转换没有可用的表达式,我一直无法找到另一个合适的解决方案。有没有人找到解决这个问题的方法或自定义转换脚本?
查找控件有表达式,但不能直接从它访问,只需转到您的 Dataflowtask
属性并访问表达式,如下图所示
我想将以下逻辑作为表达式实现到我的查找查询中:
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 转换没有可用的表达式,我一直无法找到另一个合适的解决方案。有没有人找到解决这个问题的方法或自定义转换脚本?
查找控件有表达式,但不能直接从它访问,只需转到您的 Dataflowtask
属性并访问表达式,如下图所示