我想在T-SQL中从varbinary类型转换为字符串类型

这是一个例子:

首先我得到了这个varbinary

0x21232F297A57A5A743894A0E4A801FC3

然后我想将其转换为
21232f297a57a5a743894a0e4a801fc3

这该怎么做?

最佳答案

尝试:

DECLARE @varbinaryField varbinary(max);
SET @varbinaryField = 0x21232F297A57A5A743894A0E4A801FC3;

SELECT CONVERT(varchar(max),@varbinaryField,2),
@varbinaryField

更新:
对于SQL Server 2008

10-08 20:06