SQL

¿Cuáles son los tipos de datos de SQL Server?

Estrada Web Group
Estrada Web Group
¿Cuáles son los tipos de datos de SQL Server?

Resumen: en este tutorial, aprenderás sobre los tipos de datos de SQL Server, incluidos los numéricos, cadenas de caracteres, binarios, fecha y hora, entre otros tipos de datos.

Tipos de datos de SQL Server

En SQL Server, una columna, variable y parámetro contiene un valor asociado con un tipo, o también conocido como tipo de datos. Un tipo de datos es un atributo que especifica el tipo de datos que estos objetos pueden almacenar. Puede ser un número entero, una cadena de caracteres, un valor monetario, una fecha y hora, etc.

SQL Server proporciona una lista de tipos de datos que puedes usar al momento de definir por ejemplo una columna o declarar una variable.

A continuación se ilustra el sistema de tipos de datos de SQL Server:

Ten en cuenta que SQL Server eliminará los tipos de datos ntext, text e image en su versión futura. Por lo tanto, debes evitar usar estos tipos de datos y usar los tipos de datos nvarchar(max), varchar(max) y varbinary(max) en su lugar.

Tipos de datos numéricos exactos

Los tipos de datos numéricos exactos almacenan números exactos, como números enteros, decimales o monetarios.

  • El bit almacena uno de los tres valores siguientes: 0, 1 y NULL
  • Los tipos de datos int, bigint, smallint y tinyint almacenan datos enteros.
  • Los tipos de datos decimal y numeric almacenan números que tienen precisión y escala fijas. Ten en cuenta que decimal y numeric son sinónimos.
  • Los tipos de datos money y smallmoney almacenan valores de moneda.

Tipos de datos numéricos aproximados

El tipo de datos numérico aproximado almacena datos numéricos de punto flotante. A menudo se utilizan en cálculos científicos.

Tipos de datos de fecha y hora

Los tipos de datos de fecha y hora almacenan fechas y datos de hora. Si desarrollas una nueva aplicación, debes utilizar los tipos de datos time, date, datetime2 y datetimeoffset. Porque estos tipos se alinean con el estándar SQL y son más portátiles. Además, time, datetime2 y datetimeoffset tienen más segundos de precisión y datetimeoffset admite la zona horaria.

Tipos de datos de cadenas de caracteres

Los tipos de datos de cadenas de caracteres permiten almacenar datos de longitud fija (char) o de longitud variable (varchar). El tipo de datos de texto puede almacenar datos no Unicode en la página de códigos del servidor.

Tipos de datos de cadena de caracteres Unicode

Los tipos de datos de cadena de caracteres Unicode almacenan datos de caracteres Unicode de longitud fija (nchar) o de longitud variable (nvarchar).

Tipos de datos de cadenas binarias

Los tipos de datos binarios almacenan datos binarios de longitud fija y variable.

En este tutorial, aprendiste sobre la breve descripción general de los tipos de datos de SQL Server. Examinaremos cada tipo de datos en detalle en los próximos tutoriales.

Compartir artículo:

Más artículos geniales

¿Cómo calcular la diferencia entre dos fechas en SQL Server con DATEDIFF?

¿Cómo calcular la diferencia entre dos fechas en SQL Server con DATEDIFF?

Resumen: en este artículo aprenderás a calcular la diferencia entre dos fechas en una determinada unidad de tiempo, como días, meses o años en SQL Server.

Ver artículo completo
¿Qué son los índices no agrupados en SQL Server?

¿Qué son los índices no agrupados en SQL Server?

Resumen: En este artículo, aprenderás sobre los Nonclustered Index en SQL Server y cómo funcionan.

Ver artículo completo
Tipo de datos DATETIMEOFFSET de SQL Server para fecha y hora con la zona horaria

Tipo de datos DATETIMEOFFSET de SQL Server para fecha y hora con la zona horaria

Resumen: en este tutorial, aprenderás a usar el tipo de datos DATETIMEOFFSET de SQL Server para manipular datos de tipo fecha y hora con la zona horaria.

Ver artículo completo

Manténgase actualizado

Obtenga excelente contenido en su bandeja de entrada todas las semanas.
Solo contenido excelente, no compartimos su correo electrónico con terceros.
Subir al inicio de la pantalla