鸿 网 互 联 www.68idc.cn

当前位置 : 服务器租用 > 服务器相关 > 批处理 > >

shell批量插入100000条数据到Oracle DB

来源:互联网 作者:佚名 时间:2015-11-04 09:40
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
shell批量插入100000条数据到Oracle DB <无>
[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
网友评论
<