我有一个合并类型的SP。为此,我在临时表中添加有关Oracle数据库的数据,然后通过调用此存储过程插入/更新目标表。我没有在此存储过程中传递任何参数。
当我使用ado net或旧数据库连接为oracle数据库使用{call mystoredprocedure()}时,执行sql任务只是变黄并且永远不会完成。
我已经直接在sql开发人员上调用了这个存储过程,它运行正常。
任何人都可以建议我这样做。
答案 0 :(得分:0)
在Toad或SQL Developer中,我将调用我的Oracle过程:
EXEC SCHEMA.MY_PROCEDURE();
在SSIS中,在SQL任务中,我可以调用我的Oracle过程,如:
BEGIN SCHEMA.MY_PROCEDURE();
END;