如何在ssis中使用查找转换中的参数
我有一个输入csv文件,其中包含列eid、ename和DESIGATION。接下来我使用Lookup转换,内部Lookup使用查询如何在ssis中使用查找转换中的参数,ssis,Ssis,我有一个输入csv文件,其中包含列eid、ename和DESIGATION。接下来我使用Lookup转换,内部Lookup使用查询 select * from employee where ename=? 我需要传递参数?从csv文件。必须使用查找转换将csv文件中的ename传递到查询中 在查找中,我已将模式更改为部分缓存,在高级选项卡中,我选择修改SQL语句并放置查询,然后单击参数选项卡上的E。但是我不知道如何传递参数。您不能将参数添加到查找查询中。如果通过添加参数,您的目标是减少从数
select * from employee where ename=?
我需要传递参数?从csv文件。必须使用查找转换将csv文件中的ename传递到查询中
在查找中,我已将模式更改为部分缓存,在高级选项卡中,我选择修改SQL语句并放置查询,然后单击参数选项卡上的E。但是我不知道如何传递参数。您不能将参数添加到查找查询中。如果通过添加参数,您的目标是减少从数据库读取的数据量,那么您不必担心,“部分缓存”将为您做到这一点
部分缓存意味着不会在验证阶段执行查找查询(如“完全缓存”选项),并且在从数据库逐个查询行时,会将行添加到缓存中。因此,如果在查找缓存中有一百万行,而查询只引用了其中的10行,那么您的查找将对数据库进行10次选择,最后只得到10行。您的参数来自哪里?