如何在ssis sql执行任务中执行oracle程序?

时间:2013-02-26 08:09:38

标签: sql oracle ssis

我在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“属性设置不正确,参数设置不正确或连接未正确建立。

0 个答案:

没有答案