Есть ли способ получить шестнадцатеричный дамп строки в SQL Server? Было бы полезно устранить неполадки, связанные с набором символов и сопоставлением.
В MySQL вы будете делать SELECT HEX('€uro'), а в Oracle вы будете делать SELECT DUMP('€uro') FROM DUAL.
SELECT HEX('€uro')
SELECT DUMP('€uro') FROM DUAL
SELECT CAST('€uro' AS VARBINARY(4))
Возвращает
0x8075726F
В моем сопоставлении по умолчанию.
Редактировать. Только что заметил тег Unicode
SELECT CAST(N'€uro' AS VARBINARY(8))
0xAC20750072006F00