Sql server 在sqlserver中使用SQLCMD

Sql server 在sqlserver中使用SQLCMD,sql-server,sqlcmd,Sql Server,Sqlcmd,这可能是一个愚蠢的问题,但我正在学习SQLCMD及其代码。我真的不明白该把声明放在哪里 这就是我应该做的。 使用SQLCMD将查询结果选择计数(*)从客户输出到 控制台窗口 C:\Program Files\Microsoft SQL Server\110\Tools\Binn>sqlcmd -Q "use YourDB" C:\Program Files\Microsoft SQL Server\110\Tools\Binn>sqlcmd -Q "Select * From Yo

这可能是一个愚蠢的问题,但我正在学习SQLCMD及其代码。我真的不明白该把声明放在哪里

这就是我应该做的。 使用SQLCMD将查询结果
选择计数(*)从客户输出到
控制台窗口

C:\Program Files\Microsoft SQL Server\110\Tools\Binn>sqlcmd -Q "use YourDB"
 C:\Program Files\Microsoft SQL Server\110\Tools\Binn>sqlcmd -Q "Select * From YourDB.dbo.param1"
id          num
----------- -----------
          3           1
          2           2
          3           3

我以前从来没有这样做过,所以我有点被甩了。如果有人能帮我理解,那就太好了。我已经做过网络搜索并阅读了我的书,但书中没有说明将在何处键入代码,我正在使用SQL server 2008。

我认为展示如何使用它的最好方法是使用文档。你可以看到这张照片

您可以使用sqlcmd对实例\数据库执行Transact-SQL

这是未经测试的,但您的示例所需的命令类似于:
sqlcmd-U-Q“select count(*)from Customers”-S\


点击“回车”后,系统将提示您输入密码(前提是您使用的是SQL Auth),然后在进行身份验证后,您将在控制台窗口上看到查询结果。

在命令提示下,您是否单击“开始”,然后单击“附件”,然后单击命令提示并在其中编码?
C:\Program Files\Microsoft SQL Server\110\Tools\Binn>sqlcmd -Q "use YourDB"
 C:\Program Files\Microsoft SQL Server\110\Tools\Binn>sqlcmd -Q "Select * From YourDB.dbo.param1"
id          num
----------- -----------
          3           1
          2           2
          3           3