Выбор счетчика в переменную в Oracle - PullRequest
9 голосов
/ 18 августа 2011

Привет, я пробовал это сегодня и не повезло.эта хранимая процедура не работает: (

CREATE OR REPLACE PROCEDURE LEAD_PURGE(closed IN DATE,
oprtr IN INTEGER,
leadscount OUT INTEGER)

is
BEGIN

SELECT COUNT(*) FROM LEADS_DELETED INTO leadscount;

COMMIT;
END LEAD_PURGE;

Ответы [ 2 ]

19 голосов
/ 18 августа 2011

Предложение INTO неуместно.Должно быть:

SELECT COUNT(*) INTO leadscount FROM LEADS_DELETED
6 голосов
/ 18 августа 2011

у вас into не в том месте.

Попробуйте что-то вроде этого и продолжайте:

declare
  cnt number;
begin
  select count(*) 
  into cnt
  from leads_delete;
end;
...