powered by simpleCommunicator - 2.0.37     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Подстановка в SELECTe
4 сообщений из 4, страница 1 из 1
Подстановка в SELECTe
    #32022257
Вопрос - имеется таблица JUNK со списком других таблиц. Структура ее проста - два поля (числовое UNIKEY и строковое TABNAME).
Делаю в ней выборку нужной строки -
SELECT TABNAME FROM JUNK WHERE UNIKEY=25
Возвращается одна строка с найденным именем некой таблицы. Например - 'SOMETABLE'.
А теперь требуется воткнуть это найденное имя в следующий SELECT, дабы открыть эту окаянную SOMETABLE и выбрать из нее чего-нибудь.
К сожалению, стандартные средства Oracle SQL не позволяют использовать макросы навроде
SELECT SOMEFIELD FROM &XXX
где ХХХ - переменная, содержащая имя таблицы 'SOMETABLE'.
Как выполнить такую подстановку в SELECT средствами SQL ?

Сергей Ревва svrewa@mail.kht.ru
...
Рейтинг: 0 / 0
Подстановка в SELECTe
    #32022264
alvako
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Смотри DBMS_SQL.
...
Рейтинг: 0 / 0
Подстановка в SELECTe
    #32022299
EAGLE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Native Dynamic SQL быстрее работает
...
Рейтинг: 0 / 0
Подстановка в SELECTe
    #32022306
alvako
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно и Native Dynamic SQL если у товарища Oracle 8.1.X или старше.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Подстановка в SELECTe
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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