日期:2014-05-17  浏览次数:20815 次

plsql创建存储过程的疑问
我用如下语句创建了一个存储过程,执行下面这条创建语句的时候没有报任何错误
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学明白了再写存储过程