由于插数据需要反复插数据,可以使用存储过程来方便自己,减轻压力,以下是一个拿查询出的数据来对这些数据进行处理
create or replace procedure test is
//定义字段
v_id varchar2(100);
v_name varchar2(100);
//把查询结果放到一个实例中
cursor cur_trans is
select id,name from table where id='aaa';
//开始遍历sql查询出的结果
BEGIN
open cur_trans;
loop
fetch cur_trans
into v_id,v_name;
exit when cur_trans%notfound;
//循环可以处理别的处理数据,以下是一个插数据处理
INSERT INTO table VALUES (v_id,v_name );
commit;
end loop;
close cur_trans;
END test;