我有一个包含一列值
的Excel文件'0xA87CBDED7CF914342'
'0x2C6A879A011A0959D'
我使用Excel列构建了一个SQL查询,使用下面的公式:
= "select * from dualsdata where udm_hapkkey in ('"&D9&"')"
转换为SQL等价物
select *
from dualsdata
where udm_hapkkey in ('0xA87CBDED7CF914342', '0x2C6A879A011A0959D')
但是当我运行此查询时,它不会返回任何结果。我是否需要进行任何类型的转换或转换以与SQL中的varbinary
类型进行比较?
在SQL数据库表中,列udm_hapkkey
的类型为varbinary(100)
。
它的sql server 2012数据库。