# uchar ❇️

Devuelve el carácter Unicode correspondiente al código numérico dado, tal como se define en el estándar Unicode.

A diferencia de nchar, al menos en las versiones antiguas de SQL Server, uchar soporta caracteres subrogados por encima de 0xFFFF.

# Ejemplos

La siguiente consulta devuelve varios caracteres unicode a partir de su representación numérica (decimal o hexadecimal).

select 
	uchar(65) letterA, 
	uchar(127829) pizza,
	uchar(0x1F499) blueHeart;

El resultado es:

letterA pizza blueHeart
A 🍕 💙

# Comentarios

Para obtener el valor numérico a partir de un carácter se pueden usar las funciones ascii o unicode, aunque estas solo cubren el rango hasta '0xFFFF'.

También se puede consultar la lista completa de caracteres unicode con las vistas Crono$UnicodeTable y Crono$UnicodeChars.