Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
zet
Зарегистрирован: 16.10.2002 Сообщения: 18
|
Добавлено: Вт Ноя 19 2002 11:04 Заголовок сообщения: преобразование в PL/SQL (Oracle) |
|
|
Задача такая. Есть строка, в которой записано имя таблицы. Нужно это имя как-то взять и по нему устроить select, т.е. table_name:='resources'; select a.name into l_name from table_name? |
|
Вернуться к началу |
|
|
Albert
Зарегистрирован: 24.01.2003 Сообщения: 10
|
Добавлено: Ср Ноя 20 2002 17:50 Заголовок сообщения: Re: преобразование в PL/SQL (Oracle) |
|
|
Для решения этой задачи можете использовать пакет DBMS_SQL, который позволяет выполнять динамические запросы, составляете запрос, текст которго хранится в Varchar2, а затем при помощи функций этого пакета, выполняете его. Правда, приходится писать довольно таки-много, но все же.. Может есть и другой способ, но я его не вижу.. |
|
Вернуться к началу |
|
|
Rust-m Гость
|
Добавлено: Пт Ноя 22 2002 16:34 Заголовок сообщения: Re: преобразование в PL/SQL (Oracle) |
|
|
Можно и проще - execute immediate sqlStr; где sqlStr - текст запроса... поройся в документации, там все есть. Появилось в какой-то из 8х |
|
Вернуться к началу |
|
|
|