sqlserver中通過osql/ocmd批處理批量執(zhí)行sql文件的方法
利用osql/ocmd批處理批量執(zhí)行sql文件
注意:在上圖中我們可以看到osql 并不支持 SQL Server 2008的所有功能,如果需要使用SQL Server 2008的所有功能可以使用ocmd命令。
有了osql/ocmd命令要批量執(zhí)行sql文件當(dāng)然需要寫一個批處理命令,例如我們執(zhí)行上面sql文件就可以在txt中編寫下面的語句:
osql -S"127.0.0.1" -U"sa" -P"sa" -d"Northwind" -i"%CD%/1.sql"
osql -S"127.0.0.1" -U"sa" -P"sa" -d"Northwind" -i"%CD%/2.sql"
然后保存成sql.bat同上面的1.sql和2.sql放到同一個文件下,在執(zhí)行時雙擊sql.bat就可以了。
相關(guān)文章
Spark臨時表tempView的注冊/使用/注銷/注意事項(推薦)
transformation是根據(jù)原有RDD創(chuàng)建一個新的RDD,而action則把RDD操作后的結(jié)果返回給driver,這篇文章主要介紹了Spark臨時表tempView的注冊/使用/注銷/注意事項的相關(guān)資料,需要的朋友可以參考下2022-10-10通過Windows批處理命令執(zhí)行SQL Server數(shù)據(jù)庫備份
這篇文章主要介紹了通過Windows批處理命令執(zhí)行SQL Server數(shù)據(jù)庫備份的相關(guān)資料,需要的朋友可以參考下2016-03-03SQL高級應(yīng)用之使用SQL查詢Excel表格數(shù)據(jù)的方法
本文和大家講下如何在SQL Server分析器中查詢Excel電子表格的數(shù)據(jù),其實很簡單的,來看下下面的SQL語句吧。2010-03-03SQL2000中改名和刪除默認(rèn)sa帳號的最安全方法
眾所周知,在M$sql中有個絕對是網(wǎng)絡(luò)安全中的隱患的帳號sa,系統(tǒng)管理員 (sa),默認(rèn)情況下,它指派給固定服務(wù)器角色 sysadmin,并不能進(jìn)行更改。2008-03-03sqlserver中distinct的用法(不重復(fù)的記錄)
distinct這個關(guān)鍵字用來過濾掉多余的重復(fù)記錄只保留一條,但往往只用它來返回不重復(fù)記錄的條數(shù),而不是用它來返回不重記錄的所有值。其原因是distinct只有用二重循環(huán)查詢來解決,而這樣對于一個數(shù)據(jù)量非常大的站來說,無疑是會直接影響到效率的。2010-09-09SQL學(xué)習(xí)筆記七函數(shù) 數(shù)字,日期,類型轉(zhuǎn)換,空值處理,case
SQL學(xué)習(xí)筆記七函數(shù) 數(shù)字,日期,類型轉(zhuǎn)換,空值處理,case 使用說明2011-08-08sum(case when then)(判斷男女生的個數(shù))
判斷類似一個班級的男生和女生的人數(shù)使用sum (cese when then)示例代碼如下,感興趣的朋友可以參考下2013-09-09