文件名称:游标使用示例-DB2数据库讲解
文件大小:2.04MB
文件格式:PPT
更新时间:2024-05-15 13:23:42
db2
游标使用示例 create procedure cur_ver4() language sql begin declare uname varchar(20);-----定义变量 declare uid varchar(20); declare usalary INTEGER; BEGIN declare v_cursor cursor with hold for select id,USER_NAME,salary from test_user where age>30;----游标声明 OPEN v_cursor;---打开游标 LOOP FETCH v_cursor INTO uid,uname,usalary;---推进游标 IF usalary>5000 THEN update test_user set salary=salary+500,age=age-5 where id=uid; COMMIT; end IF; END LOOP; Close v_cursor;---关闭游标 end; end