För MS SQL-server är 0x-konstanter binära bokstaver
, inte heltal (mer om binära och varbinära typer
). När du anropar char()
och nvarchar()
på dem omvandlas de till heltal (som om de vore heltalsrepresentationer från big-endian, om jag minns rätt). När du castar dem till varchar/nvarchar tolkas de som byte av ANSI- eller UCS2-kodad text.