SSMS на SQL Server 2012 - включен полный текст
Я видел здесь несколько вопросов с escape-символами, но не тот пример, который я искал. У меня есть точный термин, который я пытаюсь найти, НЕОБХОДИМО вернуть escape-символ как часть фразы.
Я хочу найти «AB C -123», но нахожу только фразы «AB C». Я играл с этим какое-то время и не могу понять. Ближайшее предположение, которое у меня есть, - это нижеприведенное, но я все еще получаю хиты, в которых отсутствует «AB C -123» и есть только фраза «AB C». Это кажется простым, но я не могу этого найти.
Спасибо, что изучили это для меня.
Код, лучший пример (но неверный):
DECLARE @Term NVARCHAR(100);
SET @Term = N'ABC-123';
SELECT *
FROM DB.schema.table
WHERE CONTAINS (column_name, @Term);