Как найти количество строк в курсоре

Необходимый. Если Вы планируете разработать успешный продукт, это должно быть одно, конечные пользователи (не только разработчики) находят простыми в использовании.

лучший способ сделать, который должен был бы загрузить Ваше приложение на iPhone тогда, берет его различным людям и просит, чтобы они использовали его, в то время как Вы наблюдаете их, чтобы видеть, испытывают ли они какие-либо проблемы. Пользователи могут стать могущественными творческий в попытке сделать вещи, разработчик, никогда не предназначаемый - просто, спрашивает любую технологию поддержки.

, Если Вы не приложение, собирается продать за менее тогда общее количество за 500$, это - относительно небольшие инвестиции для создания качественного приложения.

8
задан a_horse_with_no_name 7 May 2018 в 18:54
поделиться

2 ответа

Это должно работать на Вас

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;
0
ответ дан 3 November 2019 в 13:08
поделиться

Существует возможная работа вокруг этого, может быть полезным/необходимым из-за издержек доступа к серверу базы данных по сети (например, при использовании вызовов 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 ;

первая выбранная строка имеет количество записей. НУЖНО добавить определенные выбранные столбцы (использование * не работает), и можно добавить дополнительные фильтры.

0
ответ дан 3 November 2019 в 13:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: