Если у меня есть параметризованный запрос, который ищет определенную информацию в моей базе данных SQL на Azure, он прекрасно работает.Например, этот запрос дает мне строку данных, которую я ищу.
declare @SearchString nvarchar(250) = 'jflsk@XYZ.com'
select * from ent_entries where uniqueindicator = @SearchString
Но если я пытаюсь использовать оператор LIKE, я получаю ошибки.При попытке этого запроса:
declare @SearchString nvarchar(250) = '@XYZ.com'
select * from ent_entries where uniqueindicator like '%' + @SearchString
я получаю следующее сообщение:
The data types nvarchar(250) encrypted with (encryption_type = 'DETERMINISTIC',
encryption_algorithm_name = 'HIDDENFORPOSTINGONSTACKOVERFLOW',
column_encryption_key_name = 'HIDDENFORPOSTINGONSTACKOVERFLOW',
column_encryption_key_database_name = '<HIDDENFORPOSTINGONSTACKOVERFLOW') and
nvarchar are incompatible in the like operator.
Из того, что я видел в сети, это должно работать, но оно просто не работает длямне.Кто-нибудь может увидеть, что не так?Заранее спасибо за любую помощь, которую вы можете оказать.
Дениз