Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Подстановка в SELECTe / 4 сообщений из 4, страница 1 из 1
05.02.2002, 23:57
    #32022257
Подстановка в SELECTe
Вопрос - имеется таблица 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
06.02.2002, 04:50
    #32022264
alvako
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подстановка в SELECTe
Смотри DBMS_SQL.
...
Рейтинг: 0 / 0
06.02.2002, 09:31
    #32022299
EAGLE
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подстановка в SELECTe
Native Dynamic SQL быстрее работает
...
Рейтинг: 0 / 0
06.02.2002, 11:04
    #32022306
alvako
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подстановка в SELECTe
Можно и Native Dynamic SQL если у товарища Oracle 8.1.X или старше.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Подстановка в SELECTe / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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