国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

SQL Server 2005中的SQLCMD工具使用

2024-08-31 00:50:02
字體:
來源:轉載
供稿:網友


  本文概述sql server 2005中的sqlcmd工具使用方法過程等,并匯總變量列表。

  1、你可以用sqlcmd執行交互式動作,如:

  c:sqlcmd>sqlcmd

  1> select name from sys.databases

  2> go

  你也可以試著鍵入如下命令,現實服務器列表

  1>:serverlist

  servers:

  wuyz

  1>如果想看其他命令的使用,可以鍵入:help /?

  2、執行sql腳本文件

  你可以在sqlcmd命令上加入參數i來執行sql腳本文件,例如:

  c:sqlcmd>sqlcmd -i test.sql

  上面的i選項允許你執行一個腳本文件,另外,你也可以指定o選項,把命令的輸出導出到指定文件,當然,我們也可以在代碼中指定輸出結果,如下

  c:sqlcmd>sqlcmd

  1> :out output.txt

  2> :r test.sql

  3、在腳本中使用變量

  sqlcmd支持可以在腳本中接收用戶傳入的變量信息,如下面語句:

  set nocount on

  select $(cols) from $(tablename)

  go

  上面語句請求2個參數,我們可以通過指定相應的參數信息傳給腳本,如下:

  c:sqlcmd>sqlcmd -i test.sql -o output.txt -v cols="name,object_id,create_date" tablename="sys.objects"

  上面語句的用途是:執行test.sql腳本文件,并把輸出的信息輸出到output.txt文件中,并分別指定了cols,tablename的參數值

  4、在腳本中設置變量的值

  除了通過外部傳入參數的值外,還可以在內部設置參數的值,如下面例子

  e:sqlcmdackuptemplate.sql

  use master

  backup database [$(db)] to disk='$(file)'

  e:sqlcmdackupsingle.sql

  :setvar db msdb

  :setvar file c:  empmsdb.bak

  :r e:sqlcmdackuptemplate.sql

  如果你想知道當然定義了哪些變量,可以使用:listvar命令來顯示。主要命令匯總:

  :r filename

  :serverlist

  :list

  :listvar

  :error filename | stdout | stderr

  :out filename | stdout | stderr

  :perftrace filename | stdout | stderr

  :connect server[instance] [timeout] [user_name[password] ]

  :on error [exit | ignore]

  :setvar variable value

  :help:xml on | off

  主要環境變量匯總:

  -a sqlcmdpacketsize

  -d sqlcmddbname

  -h sqlcmdworkstation

  -h sqlcmdheaders

  -l sqlcmdlogintimeout

  -m sqlcmderrorlevel

  -p sqlcmdpassword

  -s sqlcmsserver

  -s sqlcmdcolsep

  -t sqlcmdstattimeout

  -u sqlcmduser

  -w sqlcmdcolwidth

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宜良县| 邵阳市| 上杭县| 谢通门县| 金川县| 山东省| 新野县| 江达县| 福贡县| 务川| 依兰县| 信宜市| 长宁县| 平武县| 黔西| 舞阳县| 扎兰屯市| 灵石县| 赣榆县| 行唐县| 杂多县| 清新县| 永修县| 靖安县| 东丽区| 北辰区| 安阳市| 黄大仙区| 临邑县| 明水县| 泸溪县| 册亨县| 江永县| 永川市| 富平县| 安溪县| 仁化县| 周口市| 贵州省| 陆丰市| 县级市|