parellely运行到表我米使用PROCEDURE1和过程2这将给我值A,B,C和d,E,F分别。插入值从不同的程序来将在PLSQL
PROCEDURE1和过程2将parallelarly运行,我想在使用Procedure3表(表1)插入在 这些值。
Plz任何人都可以告诉我我该怎么做。
parellely运行到表我米使用PROCEDURE1和过程2这将给我值A,B,C和d,E,F分别。插入值从不同的程序来将在PLSQL
PROCEDURE1和过程2将parallelarly运行,我想在使用Procedure3表(表1)插入在 这些值。
Plz任何人都可以告诉我我该怎么做。
也许你需要procedure3接受输入数组执行,在过程1和过程2你将用你的值填充这个数组的局部变量,然后简单地调用procedure3传递数组。
如果你想在oracle中并行调用它们,那么你需要把它们放到JOB中(参见DBMS_SCHEDULER_JOB)。
您可以奥诺默斯交易 http://docs.oracle.com/cd/B19306_01/appdev.102/b14261/autonotransaction_pragma.htm
尝试,但我不知道这两个过程都在同一时间
感谢您的评论,但plz解释我的一个例子,以支持您的意见 – y2j 2014-10-07 13:35:16
您的问题是非常通用的,所以我不能回答具体的答案。你的困难在哪里?传递一个数组或创建一个工作? – Rusty 2014-10-07 16:07:45
我有两个procdure proc1和proc2.In这些procdeure DML语句存在,这将给我一些输出。我想将这些值插入到表中。这些程序应该并行运行。所以我该如何做到这一点 – y2j 2014-10-08 06:16:44