У меня есть файл Excel, который содержит столбец значений
'0xA87CBDED7CF914342'
'0x2C6A879A011A0959D'
Я построил SQL-запрос, используя столбцы Excel, используя следующую формулу:
= "select * from dualsdata where udm_hapkkey in ('"&D9&"')"
, которая переводится в SQLэквивалентен
select *
from dualsdata
where udm_hapkkey in ('0xA87CBDED7CF914342', '0x2C6A879A011A0959D')
Но он не даст никаких результатов, когда я выполняю этот запрос.Нужно ли выполнять какие-либо преобразования или приведение для сравнения с типами varbinary
в SQL?
В таблице базы данных SQL столбец udm_hapkkey
имеет тип varbinary(100)
.Его база данных SQL Server 2012.