利用bat 的for命令讀取中的sql文件sql
for /r %%c in (0*.sql) do echo %%c
%%c 至關於變量數據庫
in() 中的爲循環的範圍服務器
此句的做用是顯示當前目錄下以0開頭的sql文件spa
利用SQL SERVER 自帶的SQLCMD命令來操做code
SQLCMD –S 127.0.0.1 –d Product –U sa –P 123 –i test.sql –o log.txt –b
-S 服務器cmd
-d 數據庫名稱it
-U 用戶名class
-P 密碼test
-i 輸入文件路徑變量
-o 輸出文件路徑
-b 出錯終止
@echo off
for /r %%c in (0*.sql) do (
sqlcmd -S 127.0.0.1 -d ProductStore -U sa -P sa123 -i %%c -o log.txt
)
pause
有關bat命令和sqlcmd命令的其它信息,請百度