我在oracle中有一个带输入和输出参数的sp。在ssis包下,每个循环都有一个传递输入参数来执行sql任务。在这个执行sql任务下,这个sp驻留。 请帮助我如何在ssis中执行sql任务下执行oracle sp。 sp参数的输出需要更新sql表。
[9输入参数和10输出参数]
使用oledb连接的sp命令:exec?= nps_am_etl_pipinfo?,?,?,?,?,?,?,?,?,?OUTPUT,?OUTPUT,?OUTPUT,?OUTPUT,?OUTPUT,?OUTPUT,? OUTPUT,?OUTPUT,?OUTPUT,?OUTPUT
错误:[执行SQL任务]错误:执行查询“选择p.st_cd ,p.lob_cd ,pcv.pol_id ,pcv.pol_tra ...“因以下错误而失败:”分配给变量“User :: Variable”的值的类型与当前变量类型不同。变量在执行期间可能不会更改类型。变量类型是严格的,但Object类型的变量除外。 “。可能的失败原因:查询问题,”ResultSet“属性设置不正确,参数设置不正确或连接未正确建立。