Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
вопрос по хранимым процедурам
|
|||
|---|---|---|---|
|
#18+
допустим есть процедура А (условно) которая возвращает "result set": CREATE PROCEDURE S.A(IN var_1 INTEGER,IN var_2 INTEGER) DYNAMIC RESULT SETS 1 BEGIN ATOMIC DECLARE res_sql VARCHAR(1000); DECLARE res CURSOR WITH RETURN FOR res_tmp; ... (генерация непосредственно запроса) PREPARE res_tmp FROM res_sql; OPEN res; END и есть процедура B, которая тоже возвращает "result set", но получает его в виде результата вызова A CREATE PROCEDURE S.B() DYNAMIC RESULT SETS 1 BEGIN ATOMIC ??? END а вопрос вот в чём - как правильно оформить вызов A() из B()? Если жизнь так коротка, какой смысл куда-то спешить?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2007, 12:52 |
|
||
|
вопрос по хранимым процедурам
|
|||
|---|---|---|---|
|
#18+
В процедуре A: DECLARE res CURSOR WITH RETURN TO CLIENT FOR res_tmp; В процедуре B: begin atomic call s.a(...) end ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2007, 13:26 |
|
||
|
вопрос по хранимым процедурам
|
|||
|---|---|---|---|
|
#18+
спасибо, вставил - работает еще можно узнать для общего развития - а если б я в B() хотел resultset обрабатывать через fetch, а не просто "выкидывать" наружу что нужно сделать? объявить не TO CLIENT а TO CALLER? а дальше? Если жизнь так коротка, какой смысл куда-то спешить?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2007, 13:37 |
|
||
|
вопрос по хранимым процедурам
|
|||
|---|---|---|---|
|
#18+
Alexei Zaycevа если б я в B() хотел resultset обрабатывать через fetch, а не просто "выкидывать" наружу что нужно сделать? объявить не TO CLIENT а TO CALLER?Да. Потом ASSOCIATE RESULT SET LOCATORS и ALLOCATE CURSOR ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2007, 14:07 |
|
||
|
|

start [/forum/topic.php?fid=43&fpage=116&tid=1604718]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 260ms |
| total: | 356ms |

| 0 / 0 |
