Когда для @RadioServiceGroup задано значение NULL, я хочу вернуть все записи из таблицы sbi_l_radioservicecodes, которая содержит около 120 записей. Однако, когда я выполняю следующую процедуру и устанавливаю @RadioServiceGroup в NULL, он не возвращает никаких записей. Вот хранимый процесс:
CREATE PROCEDURE [dbo].[GetRadioServiceCodes]
@RadioServiceGroup nvarchar(1000) = NULL
AS
BEGIN
IF(@RadioServiceGroup = NULL)
BEGIN
SELECT rsc.RadioService
FROM sbi_l_radioservicecodes rsc
END
ELSE
BEGIN
SELECT rsc.RadioService
FROM sbi_l_radioservicecodes rsc
WHERE rsc.RadioServiceGroup = @RadioServiceGroup
END
END