Я работаю над процедурой, которая копирует одну базу данных в другую.У меня проблемы с функцией групповой / параллельной вставки для определенных таблиц.
Я вычислил вставку последовательно.
FOR...LOOP
insert /*+ enable_parallel_dml parallel */ into new_table select * from old_table
commit;
END LOOP;
Я хочу вставить несколько таблиц одновременно, поэтому я попытался.
FOR...LOOP
INSERT ALL
/*+ enable_parallel_dml parallel */ into new_table1 select * from old_table1
/*+ enable_parallel_dml parallel */ into new_table2 select * from old_table2
/*+ enable_parallel_dml parallel */ into new_table3 select * from old_table3
select * from dual;
commit;
END LOOP;
Но это не работает ... есть идеи, как решить эту проблему?