因為要設定開機執行該批次檔
因此需要再批次檔案執行判別星期
再依該星期執行不同的SQL批次檔
例如
判別星期幾
確認今天是星期一
執行以下與法
sqlcmd -S USER1\SQLEXPRESS -E -i D:\星期一.sql
如果辦別是星期二
sqlcmd -S USER1\SQLEXPRESS -E -i D:\星期二.sql
批次檔然後直接結束Bat
先用如下的指找一下你目前的日期規則
echo %date:~11,4%
看看是不是輸出「週?」
因為這邊是依照你系統內的時間日期格式顯示。
可以先用%date%來看整段的。
再依其位置來調整你要取得的字串。一般中文字視為2個字元就行了。
我上面就是取第11個位置的4個字元。
找出來後。就可以直接套用如下的處理。
sqlcmd -S USER1\SQLEXPRESS -E -i D:\%date:~11,4%.sql
這邊你要切記一件事。其參數值是隨著你的系統格式而定。處理前最好還是先用echo確定一下再直接用。