我用如下语句创建了一个存储过程,执行下面这条创建语句的时候没有报任何错误
create or replace procedure course1 as select * from evaluate where score='87'
但当我要执行这个存储过程的时候却提示无效的sql语句。执行语句如下
exec course1
求解啊,各位大神!
plsql 存储过程
------解决方案--------------------
create or replace procedure course1(canshu varchar2) as
v_count number;
begin
select count(*) into v_count from evaluate where grade=canshu;
dbms_output.put_line('有'
------解决方案--------------------
v_count
------解决方案--------------------
'条符合记录的数据');
end;
先把PL/SQL学明白了再写存储过程