OSQL/ISQL——SQL SERVER中的SQL*PLUS

我不知道先有的OSQL還是先有的SQL*PLUS,明擺着都是一路貨色,今天不經意發現SQL SERVER還有這麼個東東

用法: osql [-U login id] [-P password]
[-S server] [-H hostname] [-E trusted connection]
[-d use database name] [-l login timeout] [-t query timeout]
[-h headers] [-s colseparator] [-w columnwidth]
[-a packetsize] [-e echo input] [-I Enable Quoted Identifiers]
[-L list servers] [-c cmdend] [-D ODBC DSN name]
[-q "cmdline query"] [-Q "cmdline query" and exit]
[-n remove numbering] [-m errorlevel]
[-r msgs to stderr] [-V severitylevel]
[-i inputfile] [-o outputfile]
[-p print statistics] [-b On error batch abort]
[-O use Old ISQL behavior disables the following]
<EOF> 正在進行批處理
控制檯寬度自動調整
寬消息
默認錯誤級別爲 — 1 對 1
[-? show syntax summary]

如下代碼使用SA登錄本機

osql /U sa /P password

然出就出現提示符,然後你就敲SQL語句吧,只不過與sql*plus的以字符“;”結束命令不同,它是使用“go”作爲SQL語句的結束

ISQL和OSQL是一樣的東東,對用戶而言沒有什麼區別,只不是OSQL使用的是ODBC與服務器通訊,ISQL使用的是DB-Library。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章