Char, varchar, nchar y nvarchar

🔤 CHAR vs VARCHAR vs NCHAR vs NVARCHAR

Tipo
Tamaño fijo/dinámico
Unicode (soporta caracteres especiales)
Uso recomendado

CHAR(n)

Fijo (ocupa siempre n caracteres)

❌ No

Datos de longitud fija (ej. códigos, DNI, país ISO)

VARCHAR(n)

Variable (usa solo lo necesario)

❌ No

Texto general de longitud variable (ej. nombres, direcciones)

NCHAR(n)

Fijo

✅ Sí

Igual que CHAR, pero para textos internacionales (Unicode)

NVARCHAR(n)

Variable

✅ Sí

Texto variable con soporte multilingüe (emojis, árabe, chino, etc.)

Integer cuando se utilizara para operaciones el dato.

Last updated