【问题标题】:Using SQLCMD in sql server在 sql server 中使用 SQLCMD
【发布时间】:2011-11-07 16:34:41
【问题描述】:

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

这是我应该做的。 使用 SQLCMD 将查询SELECT COUNT(*) FROM Customers 的结果输出到 控制台窗口。

我以前从来没有这样做过,所以我有点被甩了。如果有人能够帮助我理解它,那就太好了。我已经完成了网络搜索并查看了我的书,但它没有说明您将在哪里输入代码并且我正在使用 SQL Server 2008。

【问题讨论】:

  • 用命令提示符是你点击开始然后附件然后到命令提示符并在那里编码?

标签: sql-server sqlcmd


【解决方案1】:

我认为展示其使用方式的最佳方式是使用文档。你可以看到SQLCMD Reference here

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

这是未经测试的,但你的例子你想要的命令是这样的:sqlcmd -U <yourLogin> -Q "select count(*) from Customers" -S <yourMachineName>\<yourInstanceName>

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

【讨论】:

    【解决方案2】:
    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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-09
      • 2021-09-25
      • 1970-01-01
      • 2014-07-25
      • 2021-01-14
      相关资源
      最近更新 更多