亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > BAT > 正文

使用BAT批處理執行sql語句的代碼

2020-07-26 20:15:25
字體:
來源:轉載
供稿:網友

1、把待執行Sql保存在一個文件,這里為20110224.sql。
2、新建一個擴展名.bat的批處理文件,輸入下面命令并保存后,雙擊.bat文件,系統會自動執行20110224.sql的語句:

復制代碼 代碼如下:

osql -S gdjlc -d TestDB -U sa -P 1 -i 20110224.sql

osql參數見下面
=======================================================================

E:/>osql /?
icrosoft (R) SQL Server 命令行工具
版本 10.0.1600.22 NT INTEL X86
版權所有 (c) Microsoft Corporation。保留所有權利。

注意: osql 并不支持 SQL Server 2008的所有功能。
請使用 sqlcmd。有關詳細信息,請參閱 SQL Server 聯機叢書。

用法: osql                   [-U 登錄 ID]          [-P 密碼]
 [-S 服務器]                [-H 主機名]           [-E 可信連接]
 [-d 使用數據庫名稱]        [-l 登錄超時值]       [-t 查詢超時值]
 [-h 標題]                  [-s 列分隔符]         [-w 列寬]
 [-a 數據包大小]            [-e 回顯輸入]         [-I 允許帶引號的標識符]
 [-L 列出服務器]            [-c 命令結束]         [-D ODBC DSN 名稱]
 [-q "命令行查詢"]          [-Q "命令行查詢" 并退出]
 [-n 刪除編號方式]          [-m 錯誤級別]
 [-r 發送到 stderr 的消息]  [-V 嚴重級別]
 [-i 輸入文件]              [-o 輸出文件]
 [-p 打印統計信息]          [-b 出錯時中止批處理]
 [-X[1] 禁用命令,[退出的同時顯示警告]]
 [-O 使用舊 ISQL 行為禁用下列項]
     <EOF> 批處理
     自動調整控制臺寬度
     寬消息
     默認錯誤級別為 -1 和 1
 [-? 顯示語法摘要]

 通過批處理執行sql命令實例:

 通過批處理執行sql命令:

1. Restore.bat文件內容:

      osql -E -S -i C:/TempDB/Restore.txt

 

2. Restore.txt文件內容:

復制代碼 代碼如下:

use master
if exists (select * from sysdevices where name='TruckDB')
       EXEC sp_dropdevice 'TruckDB'
Else
       EXEC sp_addumpdevice 'disk','TruckDB', 'C:/Program Files/Microsoft SQL Server/MSSQL/Data/TruckDB.mdf'
restore database TruckDB
from disk='c:/TempDB/TruckDB'
with replace
 

導出數據到txt:

復制代碼 代碼如下:

EXEC master..xp_cmdshell 'bcp "test..mintest" in d:/mintest2.txt -c -Sd02 -Usa -P'
EXEC master..xp_cmdshell 'bcp "test..min" out d:/mintest2.txt -c -Sd02 -Usa -P'

很多情況下,需要給客戶更新數據庫,不值得

跑一趟,客戶自己也不懂得如何操作,遠程操作網速還跟不上...這時可以把要更新的sql語句保存成文件,寫一個批處理在命令行狀

態下調用查詢分析器來執行這個sql文件里的語句。

下面就是sqlserver幫助里對于查詢分析器(isqlw)命令行參數的解釋:

isqlw 實用工具(SQL 查詢分析器)使您得以輸入 Transact-SQL 語句、系統存儲過程和腳本文件。通過設置快捷方式或創建批處理

文件,可以啟動預配置的 SQL 查詢分析器。

語法
isqlw
    [-?] |
     [
         [-S server_name[instance_name]]
         [-d database]
         [-E] [-U user] [-P password]
         [{-i input_file} {-o output_file} [-F {U|A|O}]]
         [-f file_list]
         [-C configuration_file]
         [-D scripts_directory]
         [-T template_directory]
     ]

參數
-?

顯示用法信息。

-S server_name[instance_name]:

指定要連接到的 Microsoft® SQL Server™ 2000 實例。指定用于連接到該服務器上的 SQL Server 2000 默認實例的 server_name。

指定用于連接到該服務器上的 SQL Server 2000 命名實例的 server_nameinstance_name。如果未指定服務器,isqlw 將連接到本地

計算機上的 SQL Server 默認實例。從網絡上的遠程計算機執行 isqlw 時,此選項是必需的。

-d database

當啟動 isqlw 時,發出一個 USE database 語句。默認值為用戶的默認數據庫。

-E

使用信任連接而不請求密碼。

-U user

用戶登錄 ID。登錄 ID 區分大小寫。

-P password

是登錄密碼。默認設置為 NULL。

-i input_file

標識包含一批 SQL 語句或存儲過程的文件。必須同時指定 -i 和 -o 選項。如果指定 -i 和 -o 選項,將執行輸入文件中的查詢,并

將結果保存到輸出文件中。在查詢執行過程中不顯示用戶接口。當執行完成后,進程退出。

-o output_file

標識接收來自 isqlw 的輸出的文件。必須同時指定 亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

欧美极品少妇xxxxⅹ免费视频| 日韩激情av在线播放| 91香蕉电影院| 国产精品永久免费在线| 欧美裸体xxxx极品少妇| 久久天天躁狠狠躁夜夜躁2014| 亚洲淫片在线视频| 668精品在线视频| 欧美人与性动交| 国产精品wwww| 欧美成人剧情片在线观看| 人人爽久久涩噜噜噜网站| 亚洲男人天天操| 狠狠久久亚洲欧美专区| 17婷婷久久www| 在线午夜精品自拍| 91精品啪aⅴ在线观看国产| 久久手机精品视频| www.欧美视频| 国模精品视频一区二区| 亚洲影视九九影院在线观看| 国产成人一区二区三区小说| 91av免费观看91av精品在线| 久久韩剧网电视剧| 欧美大成色www永久网站婷| 国产91免费看片| 国产成人精品一区二区在线| 精品福利在线视频| 国产精品流白浆视频| 国产精品视频精品| 欧美性猛交xxxx乱大交极品| 久久99精品国产99久久6尤物| 久久久久久网站| 91精品国产综合久久香蕉最新版| 日韩av在线电影网| 日韩电影在线观看永久视频免费网站| 日韩av免费在线看| 亚洲国产小视频在线观看| 欧美日本在线视频中文字字幕| 欧美成年人视频网站| 日韩在线观看你懂的| 国产精品视频一区二区高潮| 亚洲天堂色网站| 欧美又大又硬又粗bbbbb| 欧美日韩国产黄| 国产区精品在线观看| 国产99久久精品一区二区永久免费| 日韩欧美一区二区三区久久| 91中文精品字幕在线视频| 国产精品精品久久久| 久久精品久久久久| 亚洲码在线观看| 最近中文字幕2019免费| 亚洲人成电影网站色xx| 91sa在线看| 久久99国产精品久久久久久久久| 精品久久久久久久久中文字幕| 久久福利网址导航| 亚洲人成在线观| 久久久久一本一区二区青青蜜月| 国产精品视频永久免费播放| 国产日韩av高清| 亚洲欧美成人一区二区在线电影| 日韩av网址在线| 久久久久久国产精品美女| 国产精品夜间视频香蕉| 91夜夜未满十八勿入爽爽影院| 欧美国产极速在线| 中文欧美在线视频| 亚洲欧美国产精品久久久久久久| 55夜色66夜色国产精品视频| 2021国产精品视频| 欧亚精品中文字幕| 欧美大全免费观看电视剧大泉洋| 91精品国产自产在线老师啪| 亚洲伊人成综合成人网| 亚洲自拍小视频| 国产精品日韩久久久久| 亚洲一区二区三区四区在线播放| 久久久亚洲国产| 欧美精品少妇videofree| 成人福利网站在线观看| 在线观看视频99| 日韩av影院在线观看| 一本色道久久88精品综合| 国产精品影院在线观看| 精品中文字幕在线| 久久久精品久久| 亚洲免费视频一区二区| 国产精品99久久久久久人| 欧美日韩激情视频8区| 亚洲国产天堂久久综合网| 国产精品日韩电影| 国产精品一区二区女厕厕| 亚洲乱码av中文一区二区| 国产精品嫩草影院久久久| 成人免费观看49www在线观看| 欧美精品18videos性欧| 精品丝袜一区二区三区| 91tv亚洲精品香蕉国产一区7ujn| 欧洲日韩成人av| 国产精品久久97| 伊人久久久久久久久久久| 夜夜嗨av色一区二区不卡| 亚洲最大在线视频| 亚洲国产欧美日韩精品| 欧美野外猛男的大粗鳮| 狠狠躁夜夜躁久久躁别揉| 日韩经典中文字幕在线观看| 成人免费福利视频| 日韩精品免费在线视频观看| 欧美激情免费在线| 成人国内精品久久久久一区| 最近的2019中文字幕免费一页| 久久精品视频免费播放| 正在播放国产一区| 欧美激情亚洲视频| 国产精品88a∨| 深夜福利亚洲导航| 国产精品日韩在线播放| 不卡毛片在线看| 亚洲乱码一区二区| 国产亚洲精品久久久优势| 日韩亚洲精品视频| 欧美一级bbbbb性bbbb喷潮片| 国产视频精品一区二区三区| 国产精品久久久久久久av电影| 亚洲成人黄色网址| 欧美激情一区二区三区成人| 午夜精品久久久久久久99黑人| 国产亚洲欧美视频| 久久久久日韩精品久久久男男| 国产精品看片资源| 欧美怡红院视频一区二区三区| 精品国产视频在线| 国内精品小视频在线观看| 日韩欧美一区二区三区久久| 亚洲午夜精品久久久久久久久久久久| 日本精品免费观看| 欧美午夜片欧美片在线观看| 在线观看日韩av| 亚洲欧洲视频在线| 欧美性视频在线| 成人春色激情网| 宅男66日本亚洲欧美视频| 一区二区亚洲精品国产| 国产日韩在线看片| 久久在线免费观看视频| 国产中文字幕亚洲| 九九热r在线视频精品| 亚洲欧美一区二区三区四区| 国产一区二区三区高清在线观看| 51午夜精品视频| 成人久久精品视频| 国产精品极品美女在线观看免费| 久久影视电视剧免费网站清宫辞电视| 91香蕉电影院| 亚洲国产精品久久久久久| 亚洲人成亚洲人成在线观看| 国产视频精品va久久久久久| 欧美高清理论片| 97国产suv精品一区二区62| 永久免费毛片在线播放不卡| 国产精品亚洲网站|