我有一个下面提到的存储过程.
create or replace
PROCEDURE example(
in_start_date IN VARCHAR2,
in_svc_provider IN a_message.msg_service_provider%type,sell OUT number)
IS
BEGIN SELECT COUNT(*) as sell
FROM a_message b1 WHERE TO_CHAR(b1.msg_when_created,'YYYY-MM-DD') = in_start_date
AND b1.msg_trans_type = 'SELL'
AND b1.msg_service_provider = in_svc_provider;
end;
Run Code Online (Sandbox Code Playgroud)
执行存储过程时,我收到以下错误.
Error(11,1): PLS-00428: an INTO clause is expected in this SELECT statement
Run Code Online (Sandbox Code Playgroud)
你能否为我提供这个问题的解决方案.在sql中执行相同的命令它工作正常但在存储过程编译错误正在发生它意味着在存储过程INTO替换AS将给出相同的输出请澄清.
oracle10g ×1