Bat文件执行SQL

Bat文件执行SQL_第1张图片

DM、DW、ODS三个文件夹中存放的是SQL脚本

Bat文件用于执行文件夹中的SQL脚本

Bat文件执行SQL_第2张图片

 

@echo off 

SET sqlpath=%~dp0

set cur_dir_ODS=%sqlpath%ODS\*.sql
set cur_dir_DW=%sqlpath%DW\*.sql
set cur_dir_DM=%sqlpath%DM\*.sql
set /a ODS_count=0
set /a DW_count=0
set /a DM_count=0
echo -e"\n"
echo -e"\n"
for  %%i in (%cur_dir_ODS%) do (
SQLCMD -S CNSD2SAPCALM001\DW -d GMAC_ODS  -E -i %%i
set /a ODS_count+=1
)
echo "f

你可能感兴趣的:(CMD)