如何在SQL Server中查询查询结果是否为空?

时间:2014-02-06 20:06:07

标签: sql-server tsql stored-procedures

我有一个带有长查询的过程,如果它返回null我需要运行另一个查询但是如果不是null我需要返回结果。 我认为我可以创建一个temprary表,但我不想定义所有列。 有没有办法在SQL Server中执行此操作?

1 个答案:

答案 0 :(得分:2)

[your original query here]

IF (@@ROWCOUNT = 0)
BEGIN

    [query to run if no results]
END