例子1:在.bat文件中调用.sql文件
A. 创建select.sql
connect to ksccs user ksccs using cvicse;
select count(*) from beps_wastebook2;
connect reset;
B. 创建db2_select.bat,内容如下:
@echo off
echo ###调用生成的文件操作数据库###
db2cmd db2 -tf "select.sql"
C.执行.bat
例子2:在.bat中执行sql:
A. 创建db2_called.bat
@echo off
echo ###直接用sql语句###
db2 connect to ksccs user ksccs using cvicse
db2 select count(*) from beps_wastebook1
db2 connect reset
pause
B. 创建db2_cw.bat
@echo off
db2cw db2_called.bat
A. 创建select.sql
connect to ksccs user ksccs using cvicse;
select count(*) from beps_wastebook2;
connect reset;
B. 创建db2_select.bat,内容如下:
@echo off
echo ###调用生成的文件操作数据库###
db2cmd db2 -tf "select.sql"
C.执行.bat
例子2:在.bat中执行sql:
A. 创建db2_called.bat
@echo off
echo ###直接用sql语句###
db2 connect to ksccs user ksccs using cvicse
db2 select count(*) from beps_wastebook1
db2 connect reset
pause
B. 创建db2_cw.bat
@echo off
db2cw db2_called.bat
pause
为什么要使用bat脚本进行数据操作?
因为实际项目中,我们可能要对库中表的数据量进行定时统计或者数据进行定时备份,那么此时使用操作系统定时任务管理器,定时执行我们脚本中的任务就是最方便的选择。