代码之家  ›  专栏  ›  技术社区  ›  Ryan Gadsdon

在SQL Server中打印带有IF循环的警告语句

  •  0
  • Ryan Gadsdon  · 技术社区  · 6 年前

    这是示例代码,与中的相同 SQLFiddle

    DECLARE @Test int
    SET @Test = '6'
    IF @Test > 5 PRINT N'Warning - large queries may take time'
    ELSE PRINT N'Query will run normally';
    GO
    

    我有一个查询,其中'@Test'变量可以更改为任何数字。

    上面的SQL演示了逻辑。如果有人输入一个大于5的数字,例如,我希望有一个警告消息,建议用户关于更大的查询。这在SQL中可能吗?我运行了这个代码,但它什么也不返回。我的方向对吗?谢谢

    0 回复  |  直到 6 年前