问题和自己的解答报错如图!
http://bbs.csdn.net/topics/380086352
在写存储过程的时候,必须执行一定的操作,select后面应该有一个into语句;刚学
create or replace procedure addstu(iname person.name%type)
as
iage varchar2(10);
iid varchar2(20);
begin
iage :=0;
iid := 0;
select to_char(age),to_char(id) into iage,iid from person where person.name=iname;
--显示输出信息,这里我的是number型,不会转称字符串,你可以试试你的,能达到基本功能
dbms_output.put_line(iage+iid);
exception
when TOO_MANY_ROWS then
dbms_output.put_line('学生不止一个');
end addstu;
//这个可以实现,测试了的