Скажите, пожалуйста, когда мне следует использовать префикс N перед строкой в запросе Transact-SQL? Я начал работать с базой данных, где я не получаю никаких результатов, используя запрос, подобный этому
SELECT * FROM a_table WHERE a_field LIKE '%а_pattern%'
пока я не поменяю шаблон на N'%а_pattern%'. Мне никогда не приходилось добавлять этот префикс в прошлом, поэтому мне любопытно. a_fieldопределяется как nvarchar(255), но я думаю, что причина в другом.