如何将整数转换为十六进制字符串?我希望将该整数转换为类似于#ff0000的颜色格式,以便在网页上使用。
例如:
--This converts my int to hex:
CONVERT(VARBINARY(8), Color) Color,
我想做这样的事情:
'#' + CONVERT(NVARCHAR(10), CONVERT(VARBINARY(8), Color)) Color
但是将varbinary字符串转换只会将其转换为ASCII字符,而不是返回实际的十六进制字符串。