我在 SQL Server 数据库中有一些 base-64 编码的字符串,例如:
DECLARE @x VARBINARY(64);
SET @x = 0x4b78374c6a3733514f723444444d35793665362f6c513d3d
当它被 CAST 或 CONVERTED 转换为 VARCHAR 时,我得到:
+˽Ð:¾Îréî¿•
我正在寻找 SQL Server 返回一个 varchar,其中 varbinary 的十六进制表示形式为 varchar,例如:
4b78374c6a3733514f723444444d35793665362f6c513d3d
在 CAST/CONVERT/function 中是否有执行此操作的构建,或者是否必须将其添加为用户定义的函数?UDF 是什么?
如果我可以在转换过程中选择是否要大写 AF 或小写 af,则可以加分。