程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> MSSQL >> MSSQL ISQL敕令詳解

MSSQL ISQL敕令詳解

編輯:MSSQL

MSSQL ISQL敕令詳解。本站提示廣大學習愛好者:(MSSQL ISQL敕令詳解)文章只能為提供參考,不一定能成為您想要的結果。以下是MSSQL ISQL敕令詳解正文


好比做一些高等的設置裝備擺設,還好比在客戶端或長途履行數據庫操作等任務時,ISQL是很便利的。好比入侵一台有SQL辦事的主機,入侵SQL Server後都無能甚麼?最好的對象的就是ISQL了。

不 光是微軟的SQL支撐ISQL,還有Sybase的Enterprise版本的數據庫也支撐,Sybase的Unix版本,ISQL等對象更是有效武之地 了。ISQL依附DB-Library API的運用法式不支撐 SQL Server 2000 版的某些功效。例如,isql沒法拜訪用ntext數據類型界說的列,並截斷任何跨越255字節的char、varchar、nchar 或 nvarchar 列。它也沒法檢索XML 文檔情勢的成果。除isql中的這些限制外,osql和isql 支撐雷同的功效。

isql敕令的參數詳解:
isql [-U login id] [-P password] [-S server]
isql [-?] | [-L] | [
{ {-U login_id [-P password]} | -E }
[-S server] [-H hostname] [-d use database name]
[-l time_out] [-t time_out] [-h headers]
[-s col_separator] [-w column_width] [-a packet_size]
[-e] [-x max_text_size] [-c cmd_end] [-q "query"] [-Q "query"]
[-n] [-m error_level] [-r {0 | 1}]
[-i input file] [-o output file] [-p] [-b] [-O] ]

一切參數要辨別年夜小寫,在應用特別要留意。
-?顯示 isql 開關的語法摘要。
-L列出在當地設置裝備擺設的辦事器和在收集上播送的辦事器的稱號。
-U login_id用戶登錄 ID。登錄 ID 辨別年夜小寫。
-P password 是用戶指定的暗碼。假如未應用-P 選項,isql 將提醒輸出暗碼。假如在敕令提醒的末尾應用 -P 選項而不帶暗碼,isql 應用默許暗碼NULL)。暗碼辨別年夜小寫。
-S server_name 指定要銜接到的 SQL Server 默許實例。假如未指定辦事器,isql 將銜接 到當地盤算機上的 SQL Server 默許實例。假如要在收集上從長途盤算機履行 isql,則須要此選項。
-H hostname 是應用的客戶真個主機稱號。任務站稱號存儲在 sysprocesses.hostname 中並由 sp_who 顯示。假如未指定,則采取以後盤算機稱號。用這個可以誘騙SQL Server中過程信息中顯示的主機名。
-d use database name,用於指定應用數據庫名。
-i input file,用於指定裝載的SQL語句文件。當你不想輸出太多SQL語句時,你可以寫好在一個文件,用這個參數,作為批處置來履行。

以上這些根本上足夠用了,上面以辦事器ABC為例,用戶名sa,暗碼為了空,用ISQL登錄數據庫DB:
ISQL -U sa -P -S ABC -d DB
銜接勝利的話,在“1>”前面輸出SQL語句,回車,第二行輸出go回車,就履行了上一句SQL語句。
SQL語句可以分多行輸出,直到你履行“go”提交後才履行SQL語句。
quit可以加入以後交互式命行形式。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved