У меня есть хранимая процедура, которая при запуске показывает список всех имен файлов в таблице.Я хочу, чтобы было необязательно выбирать имя файла, который вы ищете.Вот мой код:
CREATE PROCEDURE [schema].[getFileName] (
@FileName NVARCHAR(500) = N'%' ) AS
BEGIN
SELECT * FROM table t
WHERE t.FileName like '%' + @FileName + '%'
END
GO
Когда я запускаю это:
EXEC getFileName
Я получаю только одно имя файла вместо нескольких, содержащихся в таблице.
Я только что выяснил, что не все строки в таблице содержат имя файла (это NULL ), и поэтому я не получаю ожидаемых результатов.Мне нужно выяснить, как обойти это.Спасибо за помощь!