Я пытаюсь объединить x одинаковых таблиц в одну таблицу.Причина, по которой мы это сделали, заключается в том, что мы хотим иметь, например, 50 столбцов на таблицу в базе данных.Таблицы создаются внешне с помощью программного обеспечения SCADA под названием Ignition.
Каждый раз, когда в базе данных создается таблица, мы хотим рассматривать данные как одну, независимо от того, из скольких таблиц получены данные, при условии, что все таблицы будут одинаковыми.например, первые три буквы: Table_1, Table_2, Table_3 .... и т. д.
Запрос / процедура, которую мы хотим получить, выглядит следующим образом: шаг 1: поскольку таблицы неизвестны, мы не можем сделать это с помощьюпростое объединение, вставка слиянием и т. д., поэтому мы должны найти все имя_таблицы с префиксом «Таблица».
ВЫБРАТЬ имя_таблицы ОТ всех_таблиц, где имя_таблицы похоже на «Таблица%»
шаг 2: это гдемагия начинается, она должна запросить один за другим каждое перечисленное имя таблицы в первом шаге, затем собрать все данные и объединить их в одну таблицу или представление.
Я пробовал много способов, используя PL / SQL, но не знаю, какперейдите к шагу 2. Есть ли способ получить то, чего мы хотим достичь?любые возможные решения будут великолепны!:)
Спасибо!