【文件属性】:
文件名称:游标使用示例-DB2数据库讲解
文件大小:2.04MB
文件格式:PPT
更新时间:2021-04-25 19:37:02
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