oracle中循环读出一个表的信息插入到另外一个表中

declare
cursor TAGENTMENUd is select * from TAGENTMENU where 1=1;

-- 获取游标
begin

--遍历查询出的表 (注意 tn是整条记录)
for tn in TAGENTMENUd loop

--取出旧表字段循环插入新表 

insert into TAGENTMENUROLE values('000000001',tn.ID);
end loop;
end;

posted @ 2017-07-17 13:57  枫飘雪落  阅读(1826)  评论(0编辑  收藏  举报