怎么用批处理*.bat 执行文件目录下面的SQL语句脚本(批量的)。。。@echo off是什么意思?
2014-08-06 10:57
746 查看
Oracle下: 1.新增一个批处理文件:如a.bat 2.新增一个SQL脚本文件:如a.sql 3.a.bat中输入:sqlplus 用户名/密码 @C:\a.sql(假设a.sql在c:盘根目录下) 4.然后运行这个批处理,就可以执行这个sql脚本了. 假如:a.sql的内容为:exec autojob;select * from scott.emp;select * from scott.dept; 那么就能逐语句执行查询emp表和dept表。 (注意:用户名与密码已在文本文件中,可能带来安全问题)
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
就是说关闭回显 @echo off并不是DOS程序中的, 而是DOS批处理中的。 当年的DOS,所有操作都用键盘命令来完成, 当你每次都要输入相同的命令时, 可以把这么多命令存为一个批处理, 从此以后,只要运行这个批处理, 就相当于打了几行、几十行命令。 DOS在运行批处理时, 会依次执行批处理中的每条命令, 并且会在显示器上显示, 如果你不想让它们显示, 可以加一个“echo off” 当然,“echo off”也是命令, 它本身也会显示, 如果连这条也不显示, 就在前面加个“@”。
相关文章推荐
- 用批处理(.bat)文件执行SQL语句
- 批处理文件的@echo off是什么意思?
- 批处理文件的@echo off是什么意思?
- oracle利用批处理文件执行SQL语句,bat连接oracle数据库并执行语句
- bat批处理文件执行Oracle sql语句
- bat批处理文件执行Oracle sql语句
- 很实用的sh脚本,【批量文件替换】【ssh远程命令执行】【统计某一目录下面所有文档总行数】等
- 批处理文件.bat执行sql升级语句
- 批量执行特定文件目录下SQL文件脚本
- 批处理文件的@echo off是什么意思?
- java调用sqlplus执行批量脚本获得输出结果和调用.bat文件
- oracle 中--怎么查看当前表空间在作什么操作?--查锁,死锁,当前执行时间长的Sql语句,没提交的事务,对象为哪些进程所用
- 通过批处理文件(.bat)执行.sql文件
- 给朋友写了一个从脚本文件逐行加载执行SQL语句的程序,现在分享给将来需要的朋友们参考
- SQL脚本文件批量执行的小工具SQLScriptRunner【更新安装包】
- bat文件执行SQL语句
- 批量执行sql脚本文件
- 给朋友写了一个从脚本文件逐行加载执行SQL语句的程序,现在分享给将来需要的朋友们参考
- shell脚本批量修改目录下所有文件中的部分语句
- 执行SQL语句脚本文件