Sabemos que una base de datos puede tener diferentes tipos de datos. Considere una organización que tiene varias bases de datos como Empleados, Departamentos, Finanzas. La base de datos de empleados tiene una tabla que almacena los detalles de cada empleado y el empleado se identifica de forma única utilizando el ID del empleado.
En la mayoría de los casos, un ID de empleado tiene una combinación de dígitos y letras. ¿Cómo puede la base de datos almacenar los valores? Utiliza un tipo de datos especial llamado varchar o tipo de datos de caracteres variables. Utiliza números y letras.
- varchar :
Caracteres Variables o varchar para abreviar es un tipo de datos que almacena datos no Unicode.
La sintaxis de varchar es:
Sintaxis :varchar (n)
n – es el número de bytes. La capacidad máxima de almacenamiento es de hasta 8000 bytes.
- Varchar(max) :
Almacena datos de cadena de caracteres de tamaño máximo de almacenamiento 2³¹-1 bytes.Sintaxis :
varchar(max)
- nvarchar :
Almacena datos unicode de longitud variable.
La sintaxis de nvarchar es:
Sintaxis :nvarchar
n – es el número de bytes y puede almacenar hasta 4000 bytes. Si la longitud para el tipo de datos no se especifica, toma el valor por defecto de 1. Estos tipos de datos se pueden utilizar al crear una tabla.
Un resumen de estos tipos de datos :
Características varchar varchar(max) nvarchar Almacenamiento Almacena datos de longitud variable, datos de cadena de caracteres no unicode. Almacena datos de longitud variable de cadenas de caracteres no unicode. Almacena datos de longitud variable de cadenas de caracteres unicode. Sintafonía varchar(n) *n es el número de bytes
varchar(max) *max es el valor máximo de almacenamiento.
nvarchar *n es el número de bytes.
Tamaño de almacenamiento 1-8000 bytes 2³¹-1 bytes 1-4000 bytes Etiquetas del artículo :SQLEtiquetas de la práctica : - Varchar(max) :