Sql server SSIS:没有匹配查找时放置id=-1

Sql server SSIS:没有匹配查找时放置id=-1,sql-server,ssis,Sql Server,Ssis,谁能告诉我如何处理没有匹配的查找转换 我需要的是让不匹配行插入ID为-1的另一个表的行(这表示这是一个不匹配行) 我正在进行7次相互跟踪的查找,在每种情况下,如果查找失败,我希望从特定表中复制id为-1的行,并继续我的过程 例如,如果w_kpi表和w_check表之间的结果列不匹配,我想从表d_结果中选择ID=-1的行。这些步骤将允许您在缺少值时将其设置为-1 不要查找失败 添加派生列 将新列设置为:isnull(lookupValue)?-1:lookupValue 欢迎来到SO。为了帮助他人

谁能告诉我如何处理没有匹配的查找转换

我需要的是让不匹配行插入ID为-1的另一个表的行(这表示这是一个不匹配行)


我正在进行7次相互跟踪的查找,在每种情况下,如果查找失败,我希望从特定表中复制id为-1的行,并继续我的过程


例如,如果w_kpi表和w_check表之间的结果列不匹配,我想从表d_结果中选择ID=-1的行。

这些步骤将允许您在缺少值时将其设置为-1

  • 不要查找失败
  • 添加派生列
  • 将新列设置为:isnull(lookupValue)?-1:lookupValue

  • 欢迎来到SO。为了帮助他人回答您的问题,请添加一些您迄今为止尝试过的源代码。欢迎。你需要发布更多的信息来帮助我们。首先,告诉我们您使用的是哪种数据库语言,并将其作为标记添加到您的问题中(始终这样做)。另外,请告诉我们表和列的名称。我正在进行7次相互跟踪的查找,在每种情况下,如果查找失败,我希望从特定表复制id为-1的行并继续我的过程。好的,例如,如果表w_kpi和w_check之间的结果列不匹配,我想从表d_result中选择ID=-1的那一行如果你决定回来,请耐心一点。最终可能会有人回答你的问题。我同意上面的很多评论都是多余的——很明显,你们想做什么。但是这样做是没有帮助的。好的,谢谢你,我应该在查找之后放置派生列,还是使用派生列作为没有matchingsAfter的条目的重定向。如果找不到,它将以null进行查找。我不知道你下一步想做什么?如果你想做两件事,那么你必须多播。