如何将整数转换为十六进制字符串?我想将 int 转换为可以在页面上用作颜色的格式,例如“#ff0000”。
例如:
--This converts my int to hex:
CONVERT(VARBINARY(8), Color) Color,
我想做这样的事情:
'#' + CONVERT(NVARCHAR(10), CONVERT(VARBINARY(8), Color)) Color
但是转换 varbinary 字符串只是将其转换为 ascii 字符,而不是返回实际的十六进制字符串