Всем привет, как узнать количество записей, удовлетворяющих ограничению.
скажем есть вьюха
select * from x$ActiveUsers users ((_someNRec == users.UserCode));
пишу
if (getFirst users = tsOk)
{
//Здесь нужно узнать кол-во записей,попавших в выборку
}
Можно ли узнать количество записей в users, не прибегая к _loop, есть ли такие функции?
Узнать количество записей
Модераторы: m0p3e, edward_K, Модераторы
-
- Местный житель
- Сообщения: 1846
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
- Контактная информация:
При обычный VIP-функциональности нельзя. Видимо только в прямом sql можно (смотрите доку по нему...).
Но я так понимаю, что все равно, в приниципе, происходит выборка из БД и оценка кол-во потенциально возвращенного резалт-сета.
Просто на обычном языке вип приходится еще узнавать это только с помощью _loop. При больших объемах данных, в потенциально большом объектие LOT выигрышь по скорости при использовании прямого скуль должен быть значителен
Но я так понимаю, что все равно, в приниципе, происходит выборка из БД и оценка кол-во потенциально возвращенного резалт-сета.
Просто на обычном языке вип приходится еще узнавать это только с помощью _loop. При больших объемах данных, в потенциально большом объектие LOT выигрышь по скорости при использовании прямого скуль должен быть значителен