Я делаю несколько тестов, чтобы проверить, могу ли я ускорить определенный набор результатов, но не могу заставить это конкретное решение работать. У меня есть данные, поступающие в несколько разных таблиц, и вы хотите объединить данные. Я хочу попробовать это, не используя объединение, чтобы увидеть, улучшилось ли качество.oracle получается из таблиц с использованием функции
Когда у меня есть пользовательский тип таблицы/объекта в функции, кажется, что удаляются существующие данные из таблицы при последующем выборе. Есть ли способ сделать последующие выборки в таблице без удаления предыдущих данных?
Вы все равно будете делать два выбора с добавлением контекстного переключателя в PL/SQL, поэтому не знаете, почему вы ожидаете, что он будет быстрее. Единственное существенное различие заключается в том, что вы избегаете сортировки для удаления дубликатов, что также можно избежать с помощью оригинала, используя 'union all'. –