作业帮 > 综合 > 作业

oracle存储过程 循环判断插入

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/05/16 04:18:35
oracle存储过程 循环判断插入
现在
一个表中查出:
1\x05type1\x051\x05111\x052
2\x05type1\x051\x05112\x052
3\x05type1\x052\x05111\x052
4\x05type1\x052\x05112\x052
5\x05type1\x053\x05111\x052
6\x05type1\x053\x05112\x052
7\x05type2\x051\x05111\x052
8\x05type2\x051\x05112\x052
9\x05type2\x052\x05111\x052
10\x05type2\x052\x05112\x052
11\x05type2\x053\x05111\x052
12\x05type2\x053\x05112\x052
根据类型插入到另一个表,
就是先将type1 的所有插入到那个表,
然后在吧表清空,再去插type2的 数据
是不是需要写两个游标?
把查出来的内容 放到一起,吧type 放到一起
然后再根据type 依次插入?
嵌套游标怎么写?
有没有什么好的方法啊
oracle存储过程 循环判断插入
不大明白
就是先将type1 的所有插入到那个表,
然后在吧表清空,再去插type2的 数据
你的意思是
先将type1 的所有插入到那个表
INSERT INTO 那个表 SELECT * FROM 当前表 WHERE type = 'type1';
然后在吧表清空
DELETE FROM 那个表;
再去插type2的 数据
INSERT INTO 那个表 SELECT * FROM 当前表 WHERE type = 'type2';
这个效果?