Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从SSIS在Oracle数据库上执行存储过程_Oracle_Ssis_Execute - Fatal编程技术网

从SSIS在Oracle数据库上执行存储过程

从SSIS在Oracle数据库上执行存储过程,oracle,ssis,execute,Oracle,Ssis,Execute,我有一个本质上是合并类型的SP。为此,我正在使用Oracle数据库上的数据创建一个临时表,然后通过调用此存储过程插入/更新目标表。我没有在此存储过程中传递任何参数 当我使用ado net或oracle数据库的旧db连接使用{call mystoredprocedure()}时,execute sql任务只是变黄,永远不会结束 我已经在sql developer上直接调用了这个存储过程,它工作得很好 有谁能建议我正确地执行此操作。在Toad或SQL Developer中,我会使用以下命令调用我的O

我有一个本质上是合并类型的SP。为此,我正在使用Oracle数据库上的数据创建一个临时表,然后通过调用此存储过程插入/更新目标表。我没有在此存储过程中传递任何参数

当我使用ado net或oracle数据库的旧db连接使用{call mystoredprocedure()}时,execute sql任务只是变黄,永远不会结束

我已经在sql developer上直接调用了这个存储过程,它工作得很好


有谁能建议我正确地执行此操作。

在Toad或SQL Developer中,我会使用以下命令调用我的Oracle过程:

EXEC SCHEMA.MY_PROCEDURE();
在SSIS中,在SQL任务中,我可以调用我的Oracle过程,如:

BEGIN SCHEMA.MY_PROCEDURE(); 
END;

存储过程调用了哪个组件?SQL执行任务。然而,我能够解决这个问题。我只需要在oracle数据库的SP中定义数据类型,即使我不是从外部传递。