All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
C#,Enum设计和使用的相关技巧_.net资料_编程技术
Sql,server内存不断增加的问题分析_[SQL,Server教程]
按实际要求格式化显示DataGrid中字段值的方法_[Asp.Net教程]
ASP.NET,Atlas简单控件介绍之界面控件_[Asp.Net教程]
ASP.NET,2.0,Membership原理及应用_.net资料_编程技术
PHP实例:精确到每一秒钟的在线人数显示代码_[PHP教程]
asp.net,2.0,与1.1,在生成的前台页面内容方面的一点不同_[Asp.Net教程]
Asp.Net,Ajax,学习笔记17,使用Authentication,Service_[Asp.Net教程]
ASP.NET基于角色的窗体安全认证机制_[Asp.Net教程]
asp.net判断链接是否来自外部_[Asp.Net教程]
Reading number is top 10 pictures
俄罗斯台球天后惊艳魅惑1
yy365网站上的美女3
毛俊杰-能量永动机
如果我是导演...
随便发几张图
More attractive than sora aoi1
抗日又出雷剧情
战场废物2
Exquisite decoration is not paying too much2
Sell the barbecue as says father du breul3
Download software ranking
SP4 for SQL2000
Call Of Duty2
WebService在.NET中的实战应用教学视频 → 第5集
Boxer vs Yellow2
网络管理员第三版
网页特效实例大全
Boxer Classic video3
Unix video tutorial19
软件工程思想
VC++6.0简体中文版
归海一刀 published in(发表于) 2014/2/1 0:11:44 Edit(编辑)
Sql,server2005中的SQLCMD工具使用_[SQL,Server教程]

Sql,server2005中的SQLCMD工具使用_[SQL,Server教程]

Sql server2005中的SQLCMD工具使用_[SQL Server教程]

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:\sqlcmd\backuptemplate.sql

use master

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

e:\sqlcmd\backupsingle.sql

:setvar db msdb

:setvar file c:\temp\msdb.bak

:r e:\sqlcmd\backuptemplate.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


来源:51CTO





添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.