第一步:建立ODBC

Sql Server批量执行sql文件

Sql Server批量执行sql文件

Sql Server批量执行sql文件

Sql Server批量执行sql文件

Sql Server批量执行sql文件

第二步:写bat文件

@echo off

set PARMSER=127.0.0.1
set PARMDB=ODBC_COASTGZQA
set PARMUSRID=sa
set [email protected]

echo on

del Script_Data_Prepare_%PARMDB%.log

echo "--------------------- Creation of Promotion Package Tasks -------------------------" >> Script_Data_Prepare_%PARMDB%.log
echo Starting >> Script_Data_Prepare_%PARMDB%.log
echo ' ' | date/t >> Script_Data_Prepare_%PARMDB%.log
echo ' ' | time/t >> Script_Data_Prepare_%PARMDB%.log

echo "---------- Script_00_Delete.sql-----------" >> Script_Data_Prepare_%PARMDB%.log
osql /U %PARMUSRID% /P %PARMPSW% /S %PARMSER% /D %PARMDB% -w999 /n /i Script_00_Delete.sql >> Script_Data_Prepare_%PARMDB%.log -w 1000 -x 1000000000

echo "---------- Script_01_TblLookupType.sql-----------" >> Script_Data_Prepare_%PARMDB%.log
osql /U %PARMUSRID% /P %PARMPSW% /S %PARMSER% /D %PARMDB% -w999 /n /i Script_01_TblLookupType.sql >> Script_Data_Prepare_%PARMDB%.log -w 1000 -x 1000000000

echo "---------- Script_02_TblLookup.sql-----------" >> Script_Data_Prepare_%PARMDB%.log          
osql /U %PARMUSRID% /P %PARMPSW% /S %PARMSER% /D %PARMDB% -w999 /n /i Script_02_TblLookup.sql >> Script_Data_Prepare_%PARMDB%.log -w 1000 -x 1000000000                   

echo "---------- Script_03_TblLookupControl.sql-----------" >> Script_Data_Prepare_%PARMDB%.log          
osql /U %PARMUSRID% /P %PARMPSW% /S %PARMSER% /D %PARMDB% -w999 /n /i Script_03_TblLookupControl.sql >> Script_Data_Prepare_%PARMDB%.log -w 1000 -x 1000000000                   

echo "">> Script_Data_Prepare_%PARMDB%.log

echo "Program ended at" >> Script_Data_Prepare_%PARMDB%.log

echo ' ' | date/t >> Script_Data_Prepare_%PARMDB%.log
echo ' ' | time/t >> Script_Data_Prepare_%PARMDB%.log

:endproc

Sql Server批量执行sql文件

第三步:执行验证

Sql Server批量执行sql文件



相关文章: