腳本批量控制
發布時間: 2023-12-10 19:43:34
1,先把sql腳本名字全部取出來
2,追加到一個文本文件里名字 yy.sql,比如 xx1.sql 就寫
@@xx1.sql
@@xx2.sql
3,在文件目錄下新建一個bat文件內容如下
sqlplus user/pwd@sid @yy.sql >tt.log
4,雙擊bat文件運行,就可以批量執行
注意,每個sql腳本文件裡面的最後一行必須有 /
2. 項目實施時,SQL更新腳本批量執行方式
1、打開資料庫控制台(sql server 2005打開」sql server manager studio「使用sa登錄。sql server2000打開企業管理器使用sa登錄)。
3. 批量執行cmd 指定命令 腳本
很高興,您還能記起我!我感到非常的榮幸,非常感謝!那麼接下來,我將繼續為您解答。
不過這里有個問題,master文件夾本身就在ABC 01文件夾內,那麼沒必要重復給ABC 01裡面的master進行符號鏈接吧?如果非要鏈接,那麼就得刪除原始的master,這就導致後面的文件夾進行符號鏈接時因為原文件夾不存在而導致創建失敗。所以以下的腳本,我將跳過ABC 01這個文件夾。
@echooff&title批量創建鏈接By依夢琴瑤
::在等於號和引號之間預設固定前綴字元串(包括路徑),有空格的話一並加入
set"Fixed=C:ABC"
::此處值為運行後輸入
set/pLast=請輸入結束點號碼(2-99):
for/l%%ain(2,1,%Last%)do(
if%%alss10(
ifexist"%Fixed%0%%amaster"rd/s/q"%Fixed%0%%amaster"
mklink/J"%Fixed%0%%amaster""%Fixed%01master"
)else(
ifexist"%Fixed%%%amaster"rd/s/q"%Fixed%%%amaster"
mklink/J"%Fixed%%%amaster""%Fixed%01master"
)
)
pause
熱點內容