在oracle中选择一个变量计数

Moz*_*ath 9 database oracle stored-procedures count

嗨,我今天一直在尝试,没有运气.这个存储过程不起作用:(

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;
Run Code Online (Sandbox Code Playgroud)

Ton*_*ews 20

INTO条款是错误的.它应该是:

SELECT COUNT(*) INTO leadscount FROM LEADS_DELETED
Run Code Online (Sandbox Code Playgroud)


Ren*_*ger 6

你有into错误的地方.

尝试这样的事情,然后从那里继续:

declare
  cnt number;
begin
  select count(*) 
  into cnt
  from leads_delete;
end;
Run Code Online (Sandbox Code Playgroud)