sql >> Base de Datos >  >> RDS >> Sqlserver

diferencia entre constantes hexadecimales y constantes decimales en el servidor SQL

Para el servidor MS SQL, las constantes 0x son literales binarios , no enteros (más información sobre tipos binarios y varbinary ). Cuando llamas a char() y nvarchar() en ellos, se convierten en enteros (como si fueran representaciones de enteros big-endian, si no recuerdo mal). Cuando los envía a varchar/nvarchar, se interpretan como bytes de texto codificado ANSI o UCS2.