Страница 1 из 1
Как в ХП узнать
Добавлено: 18 ноя 2004, 17:13
Дмитрий
количество записей, которое вернул запрос? И вообще, как понять, вернул запрос хоть что-то? (IB 6.5)
Добавлено: 18 ноя 2004, 19:57
dimitr
FOR SELECT + самопальный счетчик.
Добавлено: 19 ноя 2004, 09:36
Дмитрий
Это понятно, но не интересно!
А что-нибудь из системных (временных) таблиц? Или это не возможно?
Добавлено: 19 ноя 2004, 11:32
Мозгокрут 13-ый
ну и вопросы. Ты спросил про 6.5 - тебе ответили. Какие такие временные системные таблицы в 6.5? нету их там. И вообще, количество записей, возвращенных запросом, может быть известно или неизвестно на момент выдачи клиенту первой записи результата. Потому что сервер в разных случаях использует разные механизмы доступа. Одни просто выбирают записи с диска, и определить число выбранных можно только выбрав все. Другие предварительно выбирают все и обрабатывают, отдавая только часть, но тут все зависит от версионности.
Если же речь про "вернул запрос что то", то тут все просто - делаем первый fetch и если ничего нет - то ничего не выбрано. Если есть данные, значит они есть. И т.д.
В чем задача то?
