Sabemos que una base de datos puede contener 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 mediante la identificación del empleado.
En la mayoría de los casos, una identificación 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 carácter variable. Utiliza números y letras.
- varchar:
carácter variable o varchar para abreviar es un tipo de datos que almacena datos que no son 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 strings de caracteres con un tamaño de almacenamiento máximo de 2³¹-1 bytes.Sintaxis:
varchar(max)
- nvarchar:
Esto 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 no se especifica la longitud del tipo de datos, toma el valor predeterminado de 1. Estos tipos de datos se pueden usar al crear una tabla.
Una descripción general de estos tipos de datos:
Características | varchar | varchar (máximo) | nvarchar |
---|---|---|---|
Almacenamiento | Almacena datos de strings de caracteres no Unicode de longitud variable. | Almacena datos de string de caracteres no Unicode de longitud variable. | Almacena datos de strings de caracteres Unicode de longitud variable. |
Sintaxis | varchar(n)
*n es el número de bytes |
varchar (máximo)
*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 |
Publicación traducida automáticamente
Artículo escrito por mangalgiaishwarya2 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA