Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
execute immediate
|
|||
|---|---|---|---|
|
#18+
Господа, Можно ли решить такую задачку средствами DB: Есть таблица с именами таблиц. Нужно пройтись по всем записям и для каждой выполнить select * from table. Заранее спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2008, 00:24 |
|
||
|
execute immediate
|
|||
|---|---|---|---|
|
#18+
добрый день! я бы это реализовал хранимой процедурой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2008, 07:15 |
|
||
|
execute immediate
|
|||
|---|---|---|---|
|
#18+
Вопрос не совсем понятен, а именно, какой нужно получить результат? Все таблицы имеют одинаковую структуру? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2008, 11:10 |
|
||
|
execute immediate
|
|||
|---|---|---|---|
|
#18+
ну наверно результаты этих селектов нужно куда-то деть. структура таблиц всё-таки разная наверно :) я писал такую фигню на Embedded SQL. лучше этого не делать, а написать на cli, на порядок проще будет. если конечно cli сойдёт, нет там коорд. транзакций вроде MQ и так далее.. а то cli не всегда сойдёт.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2008, 15:12 |
|
||
|
execute immediate
|
|||
|---|---|---|---|
|
#18+
Вопрос скорее теоретический чем практический. Его цель понять как реализовать в DB2 динамический запрос, если этот запрос возвращает данные. Например, как реализовать в DB2 такой алгоритм. Если параметр = 1 выполнить select * from table1 если = 2, то выполнить select * from table2 ... если = т, то выполнить select * from tableN Структура таблиц разная. Если кому доводилось работать с Sybase или MSSQL, то там есть возможность сгенерить текст запроса в процедуре и потом его выполнить execute (текст запроса). В этих СУБД подобная задачка не вызывает никаких трудностей. В DB2 же я пока вижу одно решение динамически создавать код на создание временной таблицы структура которой должна быть такая же как и у таблицы источника и код вставки данных во временную таблицу. Потом открывать курсор на этой таблице. Я привёл пример ниже. Это решение работает, но главный недостаток в том что нужно копировать данные. Может быть есть более эффективный способ решить подобную задачку? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2008, 17:51 |
|
||
|
execute immediate
|
|||
|---|---|---|---|
|
#18+
KruВопрос скорее теоретический чем практический. Его цель понять как реализовать в DB2 динамический запрос, если этот запрос возвращает данные. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2008, 18:18 |
|
||
|
execute immediate
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein KruВопрос скорее теоретический чем практический. Его цель понять как реализовать в DB2 динамический запрос, если этот запрос возвращает данные. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. а теперь теперь этот курсор распечатать :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2008, 18:24 |
|
||
|
execute immediate
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein KruВопрос скорее теоретический чем практический. Его цель понять как реализовать в DB2 динамический запрос, если этот запрос возвращает данные. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Огромное спасибо. То что надо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.08.2008, 20:45 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=35507945&tid=1603729]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
43ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 216ms |
| total: | 330ms |

| 0 / 0 |
