我的存储过程到底那里语法错了?急!!!
create or replace procedure manager(v_isbn in varchar2) as
v_title varchar2;
v_retail number;
begin
update books
set retail= retail*decode(upper(category),'COMPUTER',1.2,'COOKING',1.15,'LITERATURE',1.1,'SELF HELP',1.1,1.05)
WHERE isbn=v_isbn;
select title,retail into v_title,v_retail from books where isbn=v_isbn;
dbms_output.put_line('书名:'||v_title||' '||'价格:'||v_retail);
end;