@Moondowner, возможно, так и будет, но может вытолкнуть много других данных, поэтому действительно зависит, какой подход ускоряет работу вашего приложения. Только вы можете проверить это.

етил, что концепция временных таблиц в этих двух системах отличается, и у меня есть размышления .. У меня есть следующий сценарий в MySQL:

Удалить временную таблицу 'a', если существуетСоздать временную таблицу «а»Заполните его данными через хранимую процедуруИспользуйте данные в другой хранимой процедуре

Как я могу реализовать тот же сценарий в Oracle? Могу ли я (предпочтительно в одной процедуре) создать временную таблицу, заполнить ее и вставить данные в другую (не временную) таблицу?

Я думаю, что я могу использовать (глобальную) временную таблицу, которая усекается при коммите, и избегать шагов 1 и 2, но мне также нужно мнение другого человека.

Ответы на вопрос(3)

Ваш ответ на вопрос