shell批量插入100000条数据到OracleDB 无 [root@hzvscmdb sql]# more insert_data.sql#!/bin/bashi=$1;while [ $i -le $2 ]dosqlplus hr/CCM%lab123@tony1521 EOFinsert into emp3 values($i,'$3',$4);commit;quit;EOFlet i=i+1doneecho "inset into emp3 tab
[root@hzvscmdb sql]# more insert_data.sql #!/bin/bash i=$1; while [ $i -le $2 ] do sqlplus hr/CCM%lab123@tony1521 <<EOF insert into emp3 values($i,'$3',$4); commit; quit; EOF let i=i+1 done echo "inset into emp3 table" ######运行代码 [root@hzvscmdb sql]# ./insert_data.sql 1 100000 dev 1 ######运行结果 SQL> select max(emp3_id) from emp3; MAX(EMP3_ID) ------------ 100000