写了个存储过程,大肆吹牛自己第一次写存储过程,竟然这么顺利。后来老技术员看了我的存储过程,把里头的Sql语句拿出来直接执行了…我羞愧难当
我的存储过程如下:
create or replace procedure update_capacity_tesfc102
is
begin
declare
var_shift tesfc102%rowtype;
cursor var_curs
is
select * from tesfc102 for update;
begin
open var_curs;
loop
fetch var_curs into var_shift;
exit when var_curs%notfound;
update tesfc102 set cups = wtpd*rutn/100 where current of var_curs;
end loop;
commit;
close var_curs;
end;
end;
/
老技术员说我不必这么费事去写存储过程,因为红色那句直接就可以执行。
笑了留个言。