Необходимый. Если Вы планируете разработать успешный продукт, это должно быть одно, конечные пользователи (не только разработчики) находят простыми в использовании.
лучший способ сделать, который должен был бы загрузить Ваше приложение на iPhone тогда, берет его различным людям и просит, чтобы они использовали его, в то время как Вы наблюдаете их, чтобы видеть, испытывают ли они какие-либо проблемы. Пользователи могут стать могущественными творческий в попытке сделать вещи, разработчик, никогда не предназначаемый - просто, спрашивает любую технологию поддержки.
, Если Вы не приложение, собирается продать за менее тогда общее количество за 500$, это - относительно небольшие инвестиции для создания качественного приложения.
Это должно работать на Вас
DECLARE
CURSOR get_data_ IS
SELECT *
FROM table_abc_
WHERE owner = user_; -- your query
counter_ NUMBER:= 0;
BEGIN
FOR data_ IN get_data_ LOOP
counter_ := counter_ + 1;
END LOOP;
dbms_output.put_line (counter_);
END;
Существует возможная работа вокруг этого, может быть полезным/необходимым из-за издержек доступа к серверу базы данных по сети (например, при использовании вызовов Ajax)
Рассматривают это:
CURSOR c_data IS
SELECT per_first_name , null my_person_count
FROM person
UNION
SELECT null as per_first_name , count( distinct per_id ) as my_person_count
FROM person
order by my_person_count ;
первая выбранная строка имеет количество записей. НУЖНО добавить определенные выбранные столбцы (использование * не работает), и можно добавить дополнительные фильтры.