oracle循环删除表数据的方法是什么

Oracle中使用PL/SQL怎样用循环插入多条数据?

使用loop循环,比如:

oracle循环删除表数据的方法是什么
(图片来源网络,侵删)

for item in (select a,b,c from table_a where 条件) loop

insert into table_b(a,b,c) values (item.a,item.b,item.c);

end loop;

oracle循环删除表数据的方法是什么
(图片来源网络,侵删)

也可以使用索引表循环,以上只是一个简单的例子,需要根据你的具体情况选择循环方式

Oracle存储过程,更新大量数据,如何循环分批次提交?

你想多了.此类的更新 就应该是 update student set age = age + 1 where classID = #classID#. 依靠循环处理 ,增加事务的递交次数,反而 影响 数据库服务器的性能 和资源. 相信我,数据库处理的能力远超过你的想象,早在15年前,远古的sql2000都可以承载 百万级的数据炒作.

到此,以上就是小编对于oracle循环删除表数据的方法是什么的问题就介绍到这了,希望这2点解答对大家有用。

oracle循环删除表数据的方法是什么
(图片来源网络,侵删)