Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
23.09.2001, 15:21
|
|||
|---|---|---|---|
|
|||
Ничего в курсоре нет???!!! |
|||
|
#18+
Написал процедуру в которой назад возвращаю курсор Дело в том , что вне определния курсора SELECT возвращает записи , а вот @@fetch_status возвращает -1 после его открытия: Create Procedure usp_rivers_tree_child_list ( @parent SMALLINT, @rivers_list_cursor CURSOR VARYING OUTPUT ) AS SET NOCOUNT ON SET @rivers_list_cursor = CURSOR FOR SELECT id_river,Name_River FROM acva_eko_RIVERS WHERE PARENT = @parent OPEN @rivers_list_cursor SELECT @@FETCH_STATUS --ВОЗВРАЩАЕТ -1 RETURN Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.09.2001, 03:06
|
|||
|---|---|---|---|
|
|||
Ничего в курсоре нет???!!! |
|||
|
#18+
Перед RETURN добавь еще CLOSE CursorName DEALLOCATE CursorName moth ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.09.2001, 03:08
|
|||
|---|---|---|---|
Ничего в курсоре нет???!!! |
|||
|
#18+
Ну так надо выбрать данные: Fetch @rivers_list_cursor. Пока что пусто в выборке, вот и -1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.09.2001, 05:38
|
|||
|---|---|---|---|
|
|||
Ничего в курсоре нет???!!! |
|||
|
#18+
Но как видно в объявлениях я курсор передаю в вызывающую процедуру и фетчу, закрываю и освобождаю я его там. Но даже в данной процедуре если посмотреть @@CURSOR_ROWS то он даст тоже -1. Вопрос открытый Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.09.2001, 06:08
|
|||
|---|---|---|---|
|
|||
Ничего в курсоре нет???!!! |
|||
|
#18+
У меня такое впечатление, что @@fetch_status возвращает последнее свое значение после последнего fetch. И пока ты не зделал нового fetch этот статус не изменится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
24.09.2001, 06:10
|
|||
|---|---|---|---|
|
|||
Ничего в курсоре нет???!!! |
|||
|
#18+
небольшая поправка к предыдущему сообщению @@fetch_status возвращает последнее свое значение после последнего fetch в любом курсоре ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=46&tablet=1&tid=1825444]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
20ms |
get topic data: |
5ms |
get forum data: |
6ms |
get page messages: |
21ms |
get tp. blocked users: |
1ms |
| others: | 250ms |
| total: | 324ms |

| 0 / 0 |
