
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
06.06.2003, 15:05:23
|
|||
|---|---|---|---|
к девелоперам |
|||
|
#18+
Вот такой вопрос В процедуру в качестве параметра передаеться имя таблицы table_name. после этого мне необходимо определить курсов на основе выборки из таблицы table_name как это можно осуществить в теле процедуры? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.06.2003, 15:06:00
|
|||
|---|---|---|---|
к девелоперам |
|||
|
#18+
сорри определить курсоР ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.06.2003, 15:21:35
|
|||
|---|---|---|---|
|
|||
к девелоперам |
|||
|
#18+
Глянь тут http://www.csis.gvsu.edu/GeneralInfo/Oracle/appdev.920/a96624/11_dynam.htm в частности раздел "Opening the Cursor Variable" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.06.2003, 15:51:07
|
|||
|---|---|---|---|
|
|||
к девелоперам |
|||
|
#18+
самый простой вариант open t_ref_cursor for vv_sql; где vv_sql любой запрос Там есть ограничения на сложность запроса, точнее на сложных глючить начинает, но в 99% этого достаточно. Весь пакет DBMS_SQL заточен именно на обработку под собой курсора. Используй не хочу. Насколько можно ещё через EXECUTE IMMEDIATE, но на вскидку не вспомню как оттуда вернуть указатель на курсор. И по крайнем мере в 8.1.7 куча ограничений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.06.2003, 17:40:09
|
|||
|---|---|---|---|
|
|||
к девелоперам |
|||
|
#18+
самый простой вариант open t_ref_cursor for vv_sql; где vv_sql любой запрос Там есть ограничения на сложность запроса, точнее на сложных глючить начинает, но в 99% этого достаточно. Напротив, все легко и прозрачно: Код: plaintext Как раз если непосредственно запрос написать -- нельзя использовать подселекты. Но если то же самое в кавычки взять -- то уже можно. Собственно open t_ref_cursor for sql_text -- это и есть execute immediate , возвращающий курсор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=52&mobile=1&tid=1990110]: |
0ms |
get settings: |
12ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
27ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 295ms |

| 0 / 0 |
