У меня есть ряд запросов в хранимой процедуре, которые связаны с UNION. Если они все не возвращают значений т.е. Rowcount = 0, тогда я хочу, чтобы запрос говорил «Нет записей» в одном из текстовых полей
У меня есть следующее после моего объединения, но оно действует как два отдельных запроса, поэтому получаю 2 набора результатов. Мне нужно иметь только один, я попытался объединить это до конца без удачи, так как я думаю, что он не выполняет счет правильно, поскольку запрос не завершается, когда он выполняется как часть объединения.
Любая помощь будет отличной.
IF (@@ROWCOUNT = 0)
BEGIN
SELECT NULL AS [Date/Time]
,NULL AS [Event ID]
,NULL AS [Action Performed By]
,NULL AS [Action Performed On]
,NULL AS [Action]
,'No records balh balh' AS [Entitlement Being Changed]
,NULL AS [Description of Change]
,NULL AS [Application Name]
,NULL AS [Machine Name]
END