Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Можно ли выполнять строки в DB2 ?
|
|||
|---|---|---|---|
|
#18+
Господа, в MS Sql можно выполнять строки. Например Exec('select * from tbl_users') выведет все из tbl_users. Есть что-то такое в DB2? Если нет - опишу свою задачу. Надо сделать такую процедуру, которая по заданному списку ID возвращает записи из таблицы с такими ID. Как бы я ее решал в MSSql ? Я бы передавал в эту процедуру строчку с разделитлями, вида "1;2;3;6;9" потом бы сделал в процедурке замену, немного по колдовал бы) и получил бы строчку. set q = 'select * from tbl where id in (1, 2, 3, 6, 9)' потом бы exec(q) и все щасливы.... а вот тут чета не получается) Поэтому прошу помощи. 1. Если знаете аналоги в DB2 MSSqlэвскому exec - скажите плиз. 2. Если нет - предложите примерное решение. МБ можно какнить передать лист в DB2? программер я начинающий, так, что прошу не поднимать на смех) Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2009, 15:23 |
|
||
|
Можно ли выполнять строки в DB2 ?
|
|||
|---|---|---|---|
|
#18+
4Kir, Код: 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. А вообще, почитайте про SQL routines . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2009, 10:48 |
|
||
|
Можно ли выполнять строки в DB2 ?
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein, А если например мне нужно выполнить строку без использования курсора? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2009, 22:10 |
|
||
|
Можно ли выполнять строки в DB2 ?
|
|||
|---|---|---|---|
|
#18+
Можно создать тип целочисленного массива и подсовывать его параметром в процедуру. В теле делать UNNEST и производить выборку. В DB2 можно напрямую выполнять строки для невозвращающих наборы данных команд: Код: plaintext 1. --------------------------------------------------------- IS NULL OR NOT IS NULL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2009, 12:53 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=36146383&tid=1603120]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
187ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 14ms |
| total: | 288ms |

| 0 / 0 |
