我是一个从Sql Server源获取数据的OLEDB源。其中一个列被转换为varchar(50)。 我需要使用Oracle源对上述源进行查找。
我使用SSIS Lookup,它使用Oracle的OLEDB提供程序连接到Oracle源代码。 在查找连接选项卡中,我的查询具有Cast(列为varchar(50)),但是当我转到列选项卡时,当我将鼠标悬停在列上时,此列显示为DT_WSTR。
这导致我的查找连接失败,因为oledb源输出列是DT_STR而查找可用输入列是DT_WSTR。
任何想法为什么查找会像那样?