通过 NVarChar(Max) 列进行 SSIS 查找 [英] SSIS Lookup by NVarChar(Max) Column
问题描述
我想通过查找目标表中的 NVarChar(Max) 列和源表中的 NVarChar(20) 列来从目标表中获取 id.但是引发错误无法映射查找列Column1",因为列数据类型是二进制大对象块 (BLOB).
I want to get id from target table by lookup with NVarChar(Max) column in target table and NVarChar(20) column in source table. But raise error Cannot map the lookup column, 'Column1', because the column data type is a binary large object block (BLOB).
推荐答案
你不能:
join可以是复合join,也就是说可以join转换输入中的多列到参考数据集.转换支持将列与任何数据类型,除了 DT_R4、DT_R8、DT_TEXT、DT_NTEXT 或 DT_IMAGE
The join can be a composite join, which means that you can join multiple columns in the transformation input to columns in the reference dataset. The transformation supports join columns with any data type, except for DT_R4, DT_R8, DT_TEXT, DT_NTEXT, or DT_IMAGE
您确定您正确使用了组件吗?您通常通过 ID 查找以获取文本.你能提供更多细节吗?
are you sure you are using the component correctly? You usually lookup by ID to get the text. Can you give more details?
这篇关于通过 NVarChar(Max) 列进行 SSIS 查找的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!