本人进期想通过bat脚本往oracle数据库中插入百万级数据,但是由于不知道如何使用bat完成sql语句操作(cmd下进入sql,然后在写操作语句可行),在网上搜索了一些方法,但是失败了,如下:@echo off
echo 正在做记录插入操作,请耐心等待...
osql -s 1.1.1.1 -U test -P test -d test -n -i insert.sql
echo 记录插入完成
pause操作的时候提示错误,
然后在dos命令下看到这个osql貌似是操作sql server的不知道操作oracle应该怎么进行希望csdn的高手们给个解答,如果通过bat操作oracle,谢谢了oracle
echo 正在做记录插入操作,请耐心等待...
osql -s 1.1.1.1 -U test -P test -d test -n -i insert.sql
echo 记录插入完成
pause操作的时候提示错误,
然后在dos命令下看到这个osql貌似是操作sql server的不知道操作oracle应该怎么进行希望csdn的高手们给个解答,如果通过bat操作oracle,谢谢了oracle
解决方案 »
- 一个建立存储过程的问题
- 请写一第复杂查询语句
- 存储过程中的insert into语句速度慢 如何优化
- 如何实现历史表的生成
- 问个语句~~~
- 能否将oracle的CHARACTER SET改为Unicode,谢谢!!!
- 又没有使用过Oracle 的 LDAP server的?帮帮忙!
- 急!存储过程中如何写更新其他用户表中的数据
- 请问,oracle 8.05的数据如何导入到oracle8.17中
- ORACLE中,序列有什么作用,怎么使用?
- 各位大神,请教个oracle中functions 的问题。在线等。。。。。。。。。。。。。
- oracle sql动态查询问题----百思不得其解,跪求大神来助!
echo 正在做记录插入操作,请耐心等待... sqlplus username/password@ora_tns @insert.sqlecho 记录插入完成
pause
oracle 应该是基于sqlplus
如果在一个sql语句中登录了数据库,然后用另一条sql语句进行循环插入要怎么弄呢,向你这样的话只能不断的去连接数据库,然后在退出,这样频繁操作数据库会好资源的,请问有什么方法可以登录了一次数据库,然后就重复做100000条记录插入呢,谢谢