2014-10-07 29 views
1

parellely运行到表我米使用PROCEDURE1过程2这将给我值A,B,Cd,E,F分别。插入值从不同的程序来将在PLSQL

PROCEDURE1过程2将parallelarly运行,我想在使用Procedure3(表1)插入在 这些值。

Plz任何人都可以告诉我我该怎么做。

回答

1

也许你需要procedure3接受输入数组执行,在过程1和过程2你将用你的值填充这个数组的局部变量,然后简单地调用procedure3传递数组。

如果你想在oracle中并行调用它们,那么你需要把它们放到JOB中(参见DBMS_SCHEDULER_JOB)。

+0

感谢您的评论,但plz解释我的一个例子,以支持您的意见 – y2j 2014-10-07 13:35:16

+0

您的问题是非常通用的,所以我不能回答具体的答案。你的困难在哪里?传递一个数组或创建一个工作? – Rusty 2014-10-07 16:07:45

+0

我有两个procdure proc1和proc2.In这些procdeure DML语句存在,这将给我一些输出。我想将这些值插入到表中。这些程序应该并行运行。所以我该如何做到这一点 – y2j 2014-10-08 06:16:44