1.什麼是 osql?
osql 工具是乙個 microsoft windows 32 命令提示符工具,您可以使用它執行 transact-sql 語句和指令碼檔案
。osql 工具使用 odbc 資料庫應用程式程式設計介面 (api) 與伺服器通訊。
在開始->執行 中鍵入cmd,使用 "osql -?"命令,就可以顯示osql命令列的幫助。
注意:osql 工具的選項列表是區分大小的,在使用時注意。
2.使用osql
一般情況下,可以這樣使用 osql 工具:
a.使用者通過使用命令提示符時相似的方式互動輸入 transact-sql 語句。
b.使用者提交 osql 作業,方式是:
指定單個要執行的 transact-sql 語句或者是transact-sql 語句指令碼檔案。
下面將詳細介紹每一種方法:
(1)指定單個 transact-sql 語句
請鍵入與下面這乙個類似的命令:
osql -e -q "transact-sql statement"
其中 -e 表示使用 microsoft windows nt 身份驗證。
而-q 表示執行 transact-sql 語句,但是在查詢結束時不退出 osql。
如要執行 transact-sql 語句並退出 osql,請使用 -q 引數來代替 -q。
(2)將該工具指向乙個指令碼檔案,步驟:
a.建立乙個包含一批 transact-sql 語句的指令碼檔案(如 myqueries.sql)。
b.開啟命令提示符,鍵入與下面類似的乙個命令,然後按 enter 鍵:
osql -e -i input_file
其中input_file 是指令碼檔案及其完整路徑。例如,如果指令碼檔案 myqueries.sql 在 c:\queries 資料夾中,
請將引數 input_file 替換為 c:\queries\myqueries.sql。
該指令碼檔案的執行結果將出現在控制台視窗中。
如果您想將執行結果定向到乙個檔案,請向上述命令中新增 -o output_file 引數。例如:
osql -e -i input_file -o output_file
其中output_file 是輸出檔案及其完整路徑。
如想消除輸出結果中的編號和提示符號,請向上述命令中新增 -n 選項。例如:
osql -e -i input_file -o output_file -n
在操縱資料之前,設定當前工作資料庫是必須的,這可以使用use語句來實現,後接go命令.
命令列成功後將返回帶有編號的批提示符。這是osql說「請輸入第乙個命令」的方式.
每個提示符都會按順序列出來,直到輸入了go命令為止。
從這開始,所有在批處理指令之前的命令就會被執行,新的批處理又會從行1開始。任何sql語句都可以在osql
提示符下執行。
請注意在go命令發出後,批處理的行號是如何從頭開始的。
要關閉osql工具,使用exit命令。
如果在命令列視窗中執行了osql,這個命令會把控制權交回給命令列提示符視窗。exit命令也可用於關閉命令
行提示符視窗。
命令列工具
在wince6.0 中,在vs2005 的 build 選單中,有乙個 advanced build commands 其中有很多編譯選項 sysgen 相當於執行命令 blddemo q 一般第一次編譯或者是 改變了 catalog 中的item 的時候,就用這個了。clean sysgen 相當...
命令列工具
執行 scws h 可以看到詳細幫助說明。usage scws options i input o output i string file 要切分的字串或檔案,如不指定則程式自動讀取標準輸入,每輸入一行執行一次分詞 o file 切分結果輸出儲存的檔案路徑,若不指定直接輸出到螢幕 c charse...
c mysql命令列 mysql 命令列工具
1 mysql命令選項 2 mysql命令 3 mysql日誌 4 mysql服務端幫助 5 執行mysql指令碼 6 使用技巧 mysql是乙個能夠編輯輸入行的簡單sql shell,支援互動式和非互動式訪問。使用互動式時,查詢結果以ascii表的格式展示。使用非互動式時,查詢結果以製表符分隔的格...