批处理执行多个oracle sql文件的方法
2010-08-13 17:14
369 查看
今天研究了下怎么写bat,写出来后省了我不少构筑数据库环境的时间
先是把一堆sql文件放在同一目录下,数量不限
然后写以下2个bat文件
ALL_FILE.bat
----------------------------------
SET FileName=%1
ECHO @%1 >>file.txt
ECHO .
ECHO %Next%
----------------------------------
GET_ALL_FILE.bat
----------------------------------
for %%i in (*.sql) do call ALL_FILE.bat %%i
pause
------------------------------------
写完后执行GET_ALL_FILE.bat,生成file.txt
修改file.txt类型为sql,打开编辑file.sql末尾增加一句exit。
再写个bat执行这个sql
EXE_SQL.bat
------------------------------------
sqlplus [username]/[password]@[db] @file.sql
pause
PS:sqlplus aaa01/aaa01@AAa.XXX.XXX.XXX.16 @file.sql
先是把一堆sql文件放在同一目录下,数量不限
然后写以下2个bat文件
ALL_FILE.bat
----------------------------------
SET FileName=%1
ECHO @%1 >>file.txt
ECHO .
ECHO %Next%
----------------------------------
GET_ALL_FILE.bat
----------------------------------
for %%i in (*.sql) do call ALL_FILE.bat %%i
pause
------------------------------------
写完后执行GET_ALL_FILE.bat,生成file.txt
修改file.txt类型为sql,打开编辑file.sql末尾增加一句exit。
再写个bat执行这个sql
EXE_SQL.bat
------------------------------------
sqlplus [username]/[password]@[db] @file.sql
pause
PS:sqlplus aaa01/aaa01@AAa.XXX.XXX.XXX.16 @file.sql
相关文章推荐
- Oracle bat批处理文件执行SQL文件
- bat批处理文件执行Oracle sql语句
- oracle批量执行sql文件的方法
- bat批处理文件执行Oracle sql语句
- 批处理执行多个SQL文件到oracle
- 执行多sql文件的批处理(oracle)
- oracle利用批处理文件执行SQL语句,bat连接oracle数据库并执行语句
- oracle怎么用命令执行sql文件
- 在Oracle中执行动态SQL的几种方法
- linux中oracle执行sql文件
- 命令行/cmd/command执行oracle的sql文件
- PLSQL spool命令: 显示sql文件执行结果到日志的方法
- [Oracle] Sql 优化系列--查看Oracle执行计划的方法
- Oracle 在Sqlplus 执行sql脚本文件。
- mysql 批处理文件出错后继续执行的实现方法
- oracle的SQL语句执行效率问题查找与解决方法
- oracle 执行sql文件添加日志
- 深入分析C++中执行多个exe文件方法的批处理代码介绍
- 怎么用批处理*.bat 执行文件目录下面的SQL语句脚本(批量的)。。。@echo off是什么意思?
- 在Oracle中执行动态SQL的几种方法