Esta tabla con dos columnas: «Nombre» y «Descripción», que muestra los tipos de datos de SQL Server. También incluye un campo de entrada de texto para filtrar la tabla por nombre. El filtro s busca el texto introducido en el campo de entrada y oculta las filas de la tabla que no coinciden con el criterio de búsqueda.
Esta consulta es util para cuando quieras crear tus tablas desde el management studio puesto que debes saber cuales tipo de datos utilizar apra cada caso.
Escribe el tipo de datos
Nombre
Descripción
bigint
Entero de 8 bytes con signo.
int
Entero de 4 bytes con signo.
smallint
Entero de 2 bytes con signo.
tinyint
Entero de 1 byte sin signo.
decimal
Número decimal con precisión y escala especificadas.
numeric
Número decimal con precisión y escala especificadas.
money
Valor monetario con precisión de décimas de centavo.
smallmoney
Valor monetario con precisión de centavos.
float
Número de coma flotante de precisión doble.
real
Número de coma flotante de precisión simple.
date
Fecha sin hora.
time
Hora sin fecha.
datetime
Fecha y hora.
datetime2
Fecha y hora con precisión mejorada.
datetimeoffset
Fecha y hora con ajuste de zona horaria.
char
Cadena de caracteres de longitud fija.
varchar
Cadena de caracteres de longitud variable.
text
Cadena de caracteres de longitud variable de tamaño máximo de 2^31-1 (2,147,483,647) caracteres.
nchar
Cadena de caracteres Unicode de longitud fija.
nvarchar
Cadena de caracteres Unicode de longitud variable.
ntext
Cadena de caracteres Unicode de longitud variable de tamaño máximo de 2^30-1 (1,073,741,823) caracteres.
binary
Datos binarios de longitud fija.
varbinary
Datos binarios de longitud variable.
image
Datos binarios de longitud variable de tamaño máximo de 2^31-1 (2,147,483,647) bytes.
uniqueidentifier
Identificador global único (GUID).
bit
Valor booleano de verdadero o falso.
xml
Documento XML.
Consejo antes seleccionar un tipo de datos
Antes de seleccionar el tipo de datos para una tabla en SQL Server, es importante tener en cuenta algunos consejos para asegurarse de elegir el tipo de datos adecuado:
- Conocer los requisitos de almacenamiento de datos: es importante entender la cantidad de datos que se van a almacenar y la naturaleza de los datos. Esto permitirá seleccionar el tipo de datos adecuado y evitar problemas de rendimiento y almacenamiento.
- Entender la relación entre los tipos de datos: algunos tipos de datos pueden almacenar la misma información, pero difieren en términos de espacio y rendimiento. Es importante comprender estas diferencias para seleccionar el tipo de datos más adecuado.
- Considerar la facilidad de consulta y manipulación de datos: seleccionar un tipo de datos que sea fácil de manipular y consultar puede ahorrar tiempo y esfuerzo en el futuro. Por ejemplo, es más fácil sumar datos numéricos que cadenas de texto.
- Asegurarse de que los datos sean consistentes: es importante elegir un tipo de datos que garantice la coherencia y la integridad de los datos almacenados. Por ejemplo, un tipo de datos de fecha y hora asegura que los datos almacenados sean consistentes con el formato de fecha y hora.
- Pensar en la escalabilidad: a medida que la cantidad de datos aumenta, es importante considerar la escalabilidad del tipo de datos seleccionado.