Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在SQL Server中打印带有IF循环的警告语句_Sql_Sql Server_If Statement_Printing - Fatal编程技术网

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

在SQL Server中打印带有IF循环的警告语句,sql,sql-server,if-statement,printing,Sql,Sql Server,If Statement,Printing,这是示例代码,与中的相同 我有一个查询,其中'@Test'变量可以更改为任何数字 上面的SQL类型演示了逻辑。例如,如果有人输入大于5的数字,我希望出现一条警告消息,告知用户有关较大的查询。这在SQL中可能吗?我运行了这段代码,但它没有返回任何内容。我的方向对吗?谢谢使用选择而不是打印您希望如何将警告发送到?@Ajay2707 lifesaver:)是否仍然可以显示警告消息但仍运行查询?如果这样做有意义的话,在何处显示警告消息以及在何处运行此查询。i、 浏览器还是sqlserver? DECLA

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

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


上面的SQL类型演示了逻辑。例如,如果有人输入大于5的数字,我希望出现一条警告消息,告知用户有关较大的查询。这在SQL中可能吗?我运行了这段代码,但它没有返回任何内容。我的方向对吗?谢谢

使用选择而不是打印您希望如何将警告发送到?@Ajay2707 lifesaver:)是否仍然可以显示警告消息但仍运行查询?如果这样做有意义的话,在何处显示警告消息以及在何处运行此查询。i、 浏览器还是sqlserver?
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