项目开发过程中版本升级的时候经常需要有数据库升级脚本,有时候SQL脚本还很多,运维工程师一个一个的跑很麻烦,现把所有脚本合并成一个脚本,一次执行就oK了。
建立一个批处理文件:full.bat
rem 合并SQL脚本
@echo off
set "filename=full.sql"
if exist "%filename%" del "%filename%"
for /r ./ %%f in (*.sql) do (
if not "%%~nf%%~xf"=="%filename%" (
echo %%~nf%%~xf
type %%f>>"%filename%"
echo. >>"%filename%"
)
)
echo %filename% 已经被创建
pause