У меня есть две записи в моей таблице person в моей базе данных, их имена - «تحصیلداری» и «موقر».
, когда я используюПреобразование sql Параметр Un-Unicode в Unicode
select * from Person where Lastname like N'%ی%'
запись, содержащая «ی» характер в последние возвращается имя, что именно то, что мне нужно, но мне нужно немного изменить. Мне нужно использовать слово между %
и %
в качестве параметра.
Что-то вроде:
create procedure usp_GetPersonsWhoseNameContains(@LN nvarchar(50))
as
begin
select * from Person where Lastname like N'%'[email protected]+'%'
end
declare @LastName nvarchar(50) = 'ی'
exec usp_GetPersonsWhoseNameContains(@LastName)
, но он не работает таким образом, и в моих поисках, я не мог найти подходящее решение. Кто-нибудь знает, как
Какая ошибка вы получаете? – Popeye