Está en la página 1de 2

Tipo de Dato

Categoría Descripción Descripción


Base
Un dato Binary almacena cadenas de bits. El dato consiste de
Binary números hexadecimales. Por ejemplo, el número decimal 245 binary Los datos deben tener la misma longitud fija (hasta 8 KB)
vale en hexadecimal F5.
Los datos pueden variar en el número de dígitos
varbinary
hexadecimales (hasta 8 KB)
image Los datos pueden ser de longitud variable y exceder los 8 KB.
Los datos Character consisten de cualquier combinación de
Character letras, símbolos, y caracteres numéricos. Por ejemplo, datos char Los datos deben tener la misma longitud fija (hasta 8 KB)
character válidos:"John928" "(0*&(%B99nh jkJ"
Los datos pueden variar en el número de caracteres (hasta 8
varchar
KB)
Los datos pueden ser cadena de caracteres ASCII que excedan
text
los 8 KB.
Los datos Date time consisten de combinaciones de fechas o Los datos fecha están comprendidos entre en el 1 de Enero de
Date time horas válidas. No existe tipos de datos separados para fechas y datetime 1753 hasta el 31 de diciembre de 9999 (requiere 8 bytes por
horas para almacenar solo fechas o solo horas dato).
Los datos fecha están comprendidos entre en el 1 de Enero de
smalldatetime 1900 hasta el 31 de diciembre de 2079 (requiere 4 bytes por
dato).
Los datos pueden tener un máximo de 30 dígitos, que pueden
Los datos Decimal consisten de datos numéricos que son
Decimal decimal estar todos a la derecha de la coma decimal. El tipo de dato
almacenados al menor dígito significativo
almacena un representación exacta del número.
En SQL Server, el tipo de datos numeric es equivalente al tipo
numeric
de datos decimal.
Datos numéricos aproximados que consisten de datos con una
Floating
aproximación tanto como el sistema de numeración binaria float Desde –1.79E + 308 a 1.79E + 308.
point
pueda ofrecer
real Desde –3.40E + 38 a 3.40E + 38.
Los datos Integer consisten de números enteros positivos y Desde –2^63 (–9223372036854775808) a 2^63–1
Integer bigint
negativos tales como: –15, 0, 5, y 2.509. (9223372036854775807). Tamaño 8 bytes.
Desde –2.147.483.648 a 2.147.483.647 (requiere de 4 bytes
int
por valor).
smallint Desde –32,768 a 32.767 (requiere de 2 bytes por valor).
tinyint Desde cero a 255 (requiere de 1 bytes por valor).
Desde –922.337.203.685.477,5808 a
Monetary Monetary representa montos de dinero positivos o negativos money
+922.337.203.685.477,5807 Tamaño 8 bytes.
smallmoney Desde –214.748,3648 a 214.748,3647 Tamaño 4 bytes.
Tipo de Dato
Categoría Descripción Descripción
Base
Special se utiliza para datos que caben en ninguna de las Consisten en un 1 o un 0. Se usan para representar valores
Special bit
categorís anteriores. lógicos VERDADERO o FALSO, SI o NO
Este tipo de dato es usado para variables o prámetros OUTPUT
en procedimientos almacenados que contenga una referencia a
cursor
un cursor. Cualquier variable creada con el tipo de datos
cursor puede tomar valor nulo
Este tipo de datos es usado para indicar la secuencia de la
timestamp actividad del SQL Server sobre una fila y es representado por
un número incremental en formato binario.
Consiste de números hexadecimales de 16 byte, indicando un
uniqueidentifier identificador único global (GUID). Los GUID son usados cuando
una columna deba ser única frente a cualquier otra columna.
Este tipo de datos soporta a cualquier otro tipo de datos
SQL_variant soportado por SQL Server excepto text, ntext, timestamp,
image, y sql_variant.
Es utilizado para almacenar un conjunto de resultados para su
posterior procesamiento. El tipo de datos Table puede ser
table usado únicamente para para definir variable locales de tipo
table o para retornar valores de una función definida por el
usuario.
Al usar tipo de datos Unicode, una columna puede almacenar
cualquier cualquier caracter definido por el estándar Unicode. Lo
Los datos deben tener la misma longitud fija (hasta 4000
Unicode cual incluye a todos los caracteres definidos en los distintos nchar
caracteres Unicode)
conjuntos de caracteres. Los tipos de datos Unicode toman el
doble de espacio de almacenamiento que los tipos no-Unicode.
Los datos pueden variar en el número de caracteres (hasta
nvarchar
4000 caracteres Unicode)
ntext Los datos pueden exceder los 4000 caracteres Unicode.
 

También podría gustarte