binary不接收字符串, 但可以先把字符串转为binary
declare @bi binary(8)
set @bi=cast('12' as binary(8))
select @bi
--output 0x3132000000000000
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博客 ” ,链接:http://blog.itpub.net/12374161/viewspace-672974/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/12374161/viewspace-672974/