如何查看以二进制形式存储在SQL Server中的信息?

有些信息在数据库中存储的时候使用的是二进制的格式, 明明知道这些信息是我们感兴趣的, 比如说一些metadata, 但就是无法查看.

 

我们可以使用SQL Server的cast函数来产看这些二进制信息的文本.

 

下面是一个例子:

SELECT TOP 3 dirname, leafname, 
    CAST(
        CAST(
            metainfo AS VARBINARY(2048)
        ) AS VARCHAR(2048)
    ) AS metainfo_text
FROM alldocs 
WHERE metainfo IS NOT NULL

posted on 2009-12-27 21:39  中道学友  阅读(2366)  评论(0编辑  收藏  举报

导航

技术追求准确,态度积极向上