Tecnología

Inicio

Tipos de datos de T-SQL

Tipos de datos de T-SQL


El tipo de datos de Transact-SQL es un atributo que define el tipo de datos que un objeto puede contener. Los tipos de datos de mayor uso en SQL Server incluyen entero, carácter, fecha y hora y cadena binaria. SQL Server proporciona una lista de los tipos de datos del sistema que define todos los tipos de datos utilizados en el servidor SQL. También puede definir sus propios tipos de datos utilizando tipos de datos del sistema en Transact-SQL.

Tipos de datos del sistema

SQL Server asigna un tipo de datos para cada columna de las tablas de datos. Todos los valores de datos de la columna son del mismo tipo de datos. Existen las siguientes categorías de tipos de datos: numéricos, de carácter temporal y decimal. tipos de datos numéricos incluidos entero se utilizan para representar números. tipos de datos de caracteres incluyen CHAR y VARCHAR, que especifica las cadenas de longitud fija.

Tipos de datos temporales

tipos de datos temporales consisten en lo siguiente DATETIME, SMALLDATETIME, fecha, hora, y DATETIME2 DATATIMEOFFSET. Estos tipos de datos especifican una fecha y hora con cada valor que se almacena utilizando valor entero en 4 o 2 bytes. Los valores de fecha 01/01/1753 que oscila entre el 12/31/9999. tipos de datos de fecha y hora se introdujeron ya que puede necesitar para contener única fecha u hora. El tipo de datos FECHA utiliza 3 tipos y se extiende desde 01/01/0001 hasta 12/31/9999.

Tipo de datos DECIMAL

El tipo de datos decimal se almacena normalmente en el disco con longitud fija. En SQL Server 2005 o posterior, este tipo de datos puede ser de longitud variable utilizando el nuevo formato de almacenamiento denominada vardecimal. Con vardecimal, puede reducir sustancialmente el espacio de almacenamiento para una columna decimal.

Definido por el usuario Tipo de datos

tipos de datos definidos por el usuario también son llamados tipos de datos de alias. Ellos dependen de los tipos de datos del sistema de SQL Server. tipos de datos de alias son aplicables cuando numerosas tablas de datos contienen el mismo tipo de datos de una columna y estas columnas tienen el tipo de datos idénticos, la longitud y la capacidad nulo. Por ejemplo, un tipo de alias postal_code nombre se basa en el tipo de datos char. Un tipo de datos de alias tiene las siguientes variables: nombre, tipo de datos del sistema (en la que el nuevo tipo de datos se construye) y Null-capacidad.