注册 登录
Office中国论坛/Access中国论坛 返回首页

zhuyiwen的个人空间 http://www.office-cn.net/?625 [收藏] [复制] [分享] [RSS]

日志

TSQL 转换二进制为字符串

已有 1538 次阅读2015-5-31 11:06 |个人分类:TSQL| 二进制, 字符串

SQL Server 2005

DECLARE @bin VARBINARY(MAX)
SET     @bin = 0x5BAA61E4C9B93F3F0682250B6CF8331B7EE68FD8

SELECT @bin AS OriginalValue,
        CAST('' AS XML).value('xs:hexBinary(sql:variable("@bin"))', 'VARCHAR(MAX)') AS ConvertedString

OriginalValue
0x5BAA61E4C9B93F3F0682250B6CF8331B7EE68FD8
ConvertedString
5BAA61E4C9B93F3F0682250B6CF8331B7EE68FD8

内置函数:
master.dbo.fn_varbintohexstr(@bin)
限制:0-1999

SQL Server 2008

DECLARE @bin VARBINARY(MAX)
SET     @bin = 0x5BAA61E4C9B93F3F0682250B6CF8331B7EE68FD8

SELECT  CONVERT(VARCHAR(MAX), @bin, 2)
内置函数:
sys.fn_sqlvarbasetostr

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-4 13:13 , Processed in 0.066219 second(s), 17 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

返回顶部