1)记住批量绑定是什么 2)用什么完成的,各个工具之间都有什么方法及使用即可
批量绑定:执行单词SQL操作能传递所有集合元素的数据,使用forall,bulk_collect语句完成,
bulk_collect子句用于取得批量数据,只能用于select,fetch和dml返回字句中,
forall语句只试用于执行批量的dml执行,
好处:可以极大地提高数据处理速度,提高应用程序的性能,
demo示例:
create table demo (
id number(6) primary key,name varchar2(10)
);
不使用批量绑定
declare
type id_table_type is table of number(6) index by binary_integer;
type name_table_type is table of varchar2(20) index by binary_integer;
id_table id_table_type;
name_table name_table_type;
start_time number(10);
end_time number(10);
begin
for i in 1..5000 loop
id_table(i):=i;
name_table(i):='Name'||to_char(i);
end loop;
start_time:=dbms_utility.get_time();
for