将参数添加到ADO NET Source SSIS

时间:2017-05-16 05:37:59

标签: ssis ado.net etl ssis-2012 sqlcommand

我在SSIS中有参数:

enter image description here 我尝试将该参数用于查询,如: enter image description here

如何在查询结束时调用参数v_sEstatusPresupuesto

我尝试使用@v_sEstatusPresupuesto但它不起作用。此致

1 个答案:

答案 0 :(得分:1)

如果您使用的是ADO.NET源,则可以在数据流任务中使用表达式来获取数据源的SQL命令。像这样:

enter image description here

如果您使用的是OLE DB Source,则将上述表达式放在变量上,并在数据源中从变量中选择SQL命令作为数据访问模式。

如果使用OLE DB源,另一种方法是选择SQL命令作为数据访问模式,并将查询更改为:

SELECT 
  ZPRESUPUESTO
  ,DWERK
FROM ZTSD_PRESPZA_WF
WHERE MANDT = 720 
  AND ZVERSION = ?

然后单击SQL命令文本框旁边的参数按钮并指定参数。

enter image description here