
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
17.06.2003, 13:53:59
|
|||
|---|---|---|---|
REF CURSOR -> Объектаня таблица |
|||
|
#18+
Как я понял, промежуточные результаты выборки удобнее всего передавать их функций и ХП в виде REF CURSOR или объектной таблицы. Каким способом можно эффективно передать данные из REF CURSOR в объектную таблицу? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ЗЫ: CREATE GLOBAL TEMPORARY TABLE - все же создается реально в БД, а следовательно работа с ней медленнее чем с объектной таблицей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.06.2003, 14:45:32
|
|||
|---|---|---|---|
REF CURSOR -> Объектаня таблица |
|||
|
#18+
Что-то непонятно, как работать с объектной таблицей. Есть тип объектной таблицы: Код: plaintext 1. 2. 3. 4. Есть функция, возвращающая объектную таблицу: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 1. Как теперь проверить ее работу? Если бы возвращался REF CURSOR, достаточно было в SQL+ набрать: Код: plaintext 1. 2. Как правильно использовать результат такой функции в ХП, т.е. нужно что-то типа (на самом деле код ХП гораздо сложнее, это вариант для примера): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Как это сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.06.2003, 14:56:53
|
|||
|---|---|---|---|
REF CURSOR -> Объектаня таблица |
|||
|
#18+
На первый вопрос по-прежнему не знаю как ответить, а вот на второй - получилось: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Гуру Oracle! Отзовитесь! Очень нужно ваше мнение: насколько вышеописанный способ работы с промежуточными результатами выборки эффективен (т.е. когда получаем выборку из ХП, которая сама использует функции, возвращающие выборки). Чего все молчат-то?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=52&tablet=1&tid=1989974]: |
0ms |
get settings: |
9ms |
get forum list: |
25ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
215ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 263ms |
| total: | 579ms |

| 0 / 0 |
