Вы можете поместить набор результатов в переменную и затем проверить, является ли набор результатов пустым.Если это так, вы можете создать поддельную строку, выбрав фактические значения.Есть лучшие способы, но это то, что приходит мне в голову прямо сейчас.
SELECT TOP 1 null, null, null, 'Yes', null, null, null
FROM dbo.App_EmplRelative a (nolock)
Я бы предпочел, чтобы сначала был тест для @ApplicationRowId, а затем запрашивался только тогда, когда он действителен, или обрабатывал нуль насторона кодирования.ПРИМЕЧАНИЕ. В 2005 году вы также можете кодировать на языках .NET и обрабатывать там подобные манипуляции.