powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как внутри хранимой процедуры узнать сколько записей процедура уже выдала?
13 сообщений из 13, страница 1 из 1
Как внутри хранимой процедуры узнать сколько записей процедура уже выдала?
    #32396350
Fighter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как внутри хранимой процедуры узнать сколько записей процедура уже "выплюнула"?
...
Рейтинг: 0 / 0
Как внутри хранимой процедуры узнать сколько записей процедура уже выдала?
    #32396384
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А после(или до) SUSPEND поставить I = I + 1 сильно сложно?
...
Рейтинг: 0 / 0
Как внутри хранимой процедуры узнать сколько записей процедура уже выдала?
    #32396413
Fighter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не подойдет! ХП с рекурсией поэтому каждый раз как будет вызываться функция i будет равно значению по умолчанию! В этом случае можно конечно переменную загнать во входной параметр ХП, но этого мне совсем не хочется!
...
Рейтинг: 0 / 0
Как внутри хранимой процедуры узнать сколько записей процедура уже выдала?
    #32396424
Fighter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
что то типа rdb$db_key
...
Рейтинг: 0 / 0
Как внутри хранимой процедуры узнать сколько записей процедура уже выдала?
    #32396432
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У результата процедуры нет оного.
...
Рейтинг: 0 / 0
Как внутри хранимой процедуры узнать сколько записей процедура уже выдала?
    #32396437
Fighter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я знаю, но надежда умирает последней :) думал, мож есть какая переменная в которой это можно узнать...
...
Рейтинг: 0 / 0
Как внутри хранимой процедуры узнать сколько записей процедура уже выдала?
    #32396450
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делай через доп.параметр и мудрствуй лукаво.
Иных способов просто нет.
...
Рейтинг: 0 / 0
Как внутри хранимой процедуры узнать сколько записей процедура уже выдала?
    #32396458
Fighter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это понятно, но при этом придётся перекомпиливать программу (с этим самым доп.параметром), чего я и не хотел (отсюда и вопрос)!
...
Рейтинг: 0 / 0
Как внутри хранимой процедуры узнать сколько записей процедура уже выдала?
    #32396469
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Покой нам только снится...
...
Рейтинг: 0 / 0
Как внутри хранимой процедуры узнать сколько записей процедура уже выдала?
    #32396746
Denis Uskov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Мимопроходящий
>Делай через доп.параметр и мудрствуй лукаво.
Иных способов просто нет.


Не торопитесь так быстро делать выводы!
Как на счет вспомогательного генератора?

------------------------
С уважением, Denis Uskov
...
Рейтинг: 0 / 0
Как внутри хранимой процедуры узнать сколько записей процедура уже выдала?
    #32396750
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Свернуть в трубочку, засунуть в дырочку.
Будешь для каждой транзакции создавать свой генератор?
...
Рейтинг: 0 / 0
Как внутри хранимой процедуры узнать сколько записей процедура уже выдала?
    #32396757
Denis Uskov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уговорил :)
А вспомогательная таблица?
------------------------
С уважением, Denis Uskov
...
Рейтинг: 0 / 0
Как внутри хранимой процедуры узнать сколько записей процедура уже выдала?
    #32396794
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вместо ответа, расскажу байку:
Код: plaintext
1.
2.
3.
Уставший шахтёр возвращается домой после ночной смены.
И видит в постели жену с любовником.
Смотрит на них грустными, усталыми глазами и изрекает:
 "И охота ото вам?.." 
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Как внутри хранимой процедуры узнать сколько записей процедура уже выдала?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]