0
我有一个长查询过程,如果它返回空我需要运行另一个查询,但如果不是空我需要返回结果。 我认为我可以创建临时表,但我不想定义所有列。 有没有办法在SQL Server中做到这一点?如何知道查询结果在SQL Server中是否为空?
我有一个长查询过程,如果它返回空我需要运行另一个查询,但如果不是空我需要返回结果。 我认为我可以创建临时表,但我不想定义所有列。 有没有办法在SQL Server中做到这一点?如何知道查询结果在SQL Server中是否为空?
[your original query here]
IF (@@ROWCOUNT = 0)
BEGIN
[query to run if no results]
END