日期:2014-05-16  浏览次数:20430 次

oracle利用批处理文件执行SQL语句,bat连接oracle数据库并执行语句

首先建立一个文本文件,里边写上

Sql代码 复制代码
  1. sqlplus?scott/tiger@zlkj_kk?@runSql.sql??



然后保存文件,把文件扩展名改为.bat

然后再再同级目录下创建一个文本文件

在里边写上

Sql代码 复制代码
  1. --把sys和zlkj改为具有sysdba权限的用户名和密码(如sys用户) ??
  2. conn?sys/zlkj@zlkj_kk?as?sysdba? ??
  3. ??
  4. --写SQL语句 ??
  5. INSERT?INTO?kk.hmd?VALUES?('heisetoufa','love','zisetoufa'); ??
  6. ??
  7. --提交 ??
  8. commit; ??
  9. ??
  10. --去掉下边注释可以执行完让DOS界面停下来 ??
  11. --PAUSE?按任意键继续...... ??
  12. ??
  13. --退出 ??
  14. exit??



里边注释得很清楚了,就是连接并执行SQL语句

然后把文件名改为批处理文件里调用的文件名,此处为runSql.sql

保存

这时一个批处理连接并执行SQL语句的批处理程序就创建好了

使用时只要双击批处理文件就可以执行了