我想执行以下逻辑来我的查询的查询作为表达式:SSIS:动态查找查询
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次。
我今天意识到查找转换没有可用的表达式,我一直无法找到其他合适的解决方案。有没有人找到解决这个问题或自定义转换脚本的方法?
显示的图像如果你访问'@@ servername'财产或东西类似'SELECT SERVERPROPERTY('ServerName')作为ServerName'你不能改变你的条件吗? – billinkc
如果SSIS已经具有必要的信息来构建没有查找的列,那么使用派生列或其他转换。 – SQLFox