求一个VARBINARY(32)的查询方式

半秒流沙 2014-08-17 04:11:01
在下是菜鸟,现在有个数据库字段是VARBINARY(32)的,假设数据值是‘0x7306040F166AE4CCA5D107D37AD5’,我在表里该怎样使用查询语句查出这行?谢谢
...全文
213 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
KeepSayingNo 2014-08-18
  • 打赏
  • 举报
回复
你查询还是和普通的SQL一样查,只是最终显示文件的时候需要做下转换

System.Data.SqlTypes.SqlBytes bytes = dr.GetSqlBytes(3);
                            pictureBox1.Image=Image.FromStream(bytes.Stream);//显示照片
唐诗三百首 2014-08-17
  • 打赏
  • 举报
回复

create table #t(x varbinary(32))

insert into #t(x)
 select 0x7306040F166AE4CCA5D107D37AD5
 

select * from #t 
 where x=0x7306040F166AE4CCA5D107D37AD5

/*
x
------------------------------------------------------------------
0x7306040F166AE4CCA5D107D37AD5

(1 row(s) affected)
*/
  • 打赏
  • 举报
回复
select * from tb where column = 0x7306040F166AE4CCA5D107D37AD5 试试这个

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧