binary不接收字符串, 但可以先把字符串转为binary
declare @bi binary(8)
set @bi=cast('12' as binary(8))
select @bi
--output 0x3132000000000000
因此在where子句中,不能用字符串查询。
例:
如果Table1中的ID是Binary类型的。
错误:
Select ID,Name
From Table1
Where ID = '0X00060000BDF9D35A'
No results returned.
正确:
Select ID,Name
From Table1
Where ID = 0X00060000BDF9D35A
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/12374161/viewspace-672974/
,如需转载,请注明出处,否则将追究法律责任。