Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Динамический селект из разных таблиц / 6 сообщений из 6, страница 1 из 1
15.11.2017, 13:31
    #39553452
leprechaun
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамический селект из разных таблиц
Добрый день, подскажите пожалуйста.
Есть у меня tab1, tab2.. tabn, из них нужно получить колонки содержащие в себе к примеру %date%.

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

А как бы в итоге один запрос с UNION получить, чтобы на основании его конечной структуры сформировать шапку и заполнять лист Excel.
...
Рейтинг: 0 / 0
15.11.2017, 13:35
    #39553458
Egoр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамический селект из разных таблиц
leprechaun,

не сразу видно что требуется. может есть пример для наглядности?
...
Рейтинг: 0 / 0
15.11.2017, 13:41
    #39553469
env
env
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамический селект из разных таблиц
leprechaunполучать из dba_tab_columns нужные поля в массив
...
Рейтинг: 0 / 0
15.11.2017, 13:42
    #39553473
env
env
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамический селект из разных таблиц
leprechaun,

Если в одной таблице 10 полей %date% во второй два - как должен выглядеть твой union?
...
Рейтинг: 0 / 0
15.11.2017, 14:00
    #39553504
leprechaun
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамический селект из разных таблиц
Ну таблицы +/- схожи, различия буду в нескольких полях.

Типа такого в итоге иметь, сначала динамически получаем допустим 3 массива с именами колонок, а потом как-то это упорядочить и вставить null значения

1,2, null, null, null
union
null, null, 3, 4, null
union
null, 2, 3, null, null

ну можно наверное по одному селекту идти, только тогда не прозрачно какое значение в какую колонку Excel упадет. Итоговый Union был бы лучше
...
Рейтинг: 0 / 0
15.11.2017, 14:02
    #39553508
Egoр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Динамический селект из разных таблиц
leprechaun,

тогда сделай свой собственный справочник колонок
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Динамический селект из разных таблиц / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]