【问题标题】:sql sql server 2012 does not print message [closed]sql sql server 2012不打印消息[关闭]
【发布时间】:2016-12-04 13:49:56
【问题描述】:

我编写以下代码来打印消息:

declare @NT1 int
set @NT1 =(SELECT   CompanyID  FROM dbo.CompanyInfo where CompanyID = 101)

if @NT1> 101

print 'Good'

执行此脚本后,我收到以下消息 命令成功完成。

执行上述脚本后,我应该会收到消息“Good”。如何打印消息?

谢谢

【问题讨论】:

  • 为什么会打印“Good”?上次查的时候,101不是> 101
  • 天哪!!!过滤 101 时如何得到大于 101 的值?
  • 那是在 sql server 上。这个问题是关于sql sql server的。

标签: sql sql-server printing


【解决方案1】:

一种解决方案:

declare @NT1 int
set @NT1 =(SELECT   CompanyID  FROM dbo.CompanyInfo where CompanyID = 101)

if @NT1 = 101

print 'Good'

【讨论】:

    【解决方案2】:

    忘记了其他语句:

    声明@NT1 int

    set @NT1 =(SELECT CompanyID FROM dbo.CompanyInfo where CompanyID = 101)

    如果@NT1 > 101 打印'好'

    其他
    打印“坏”;

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-23
      • 2013-07-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多