加油!不要让自己失望!

Oracle存储过程_2

上一篇 / 下一篇  2011-06-07 17:43:54 / 个人分类:Database

又完善了一下上篇的存储过程,使用了游标,这样就更方便了  呵呵。
CREATE OR REPLACE PROCEDURE p_test
IS
CURSOR c_id IS SELECT id FROM t_dev;//定义游标,也可以查询多列数据
r_id c_id%ROWTYPE; //定义用来存放游标中记录的值
BEGIN
OPEN c_id;  //打开游标
LOOP       //循环获取游标中记录值
FETCH c_id INTO r_id;
EXIT WHEN c_id%NOTFOUND;//结束条件
INSERT INTO T_TEST VALUES (r_id.id,1,0,0);
END LOOP;
CLOSE c_id; //关闭游标
END;

TAG:

 

评分:0

我来说两句

Open Toolbar