我该如何查看SQL二进制数据字段的内容?

16

有人知道如何在MS SQL Server 2005数据库中查看包含二进制数据的字段的内容吗?


如果数据是二进制的...你会如何"查看"它? - ahockley
如果是字符串,那么查看其ASCII或十六进制形式就足够了。目前我只能看到<二进制数据>。 - Xandir
请使用查询而不是打开表向导,可以参考我的下面的回答。 - SQLMenace
1个回答

22

这取决于是否仅将文本存储为二进制文件,如果是这样,请参考以下内容:

create table #bla (col1 varbinary(400))

insert #bla values(convert(varbinary(400),'abcdefg'))

select col1,convert(varchar(max),col1)
from #bla

输出 0x61626364656667 abcdefg


谢谢。我希望有一个实用工具可以减轻一些工作量,但这是一个可行的解决方案。 - Xandir

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接