0% encontró este documento útil (0 votos)
68 vistas3 páginas

Tipos de Datos SQL SERVER

Este documento describe los diferentes tipos de datos que se pueden utilizar en SQL Server, incluyendo números enteros y de punto flotante, fechas y horas, cadenas, binarios y otros tipos especiales como XML.

Cargado por

Leo Curiel
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
68 vistas3 páginas

Tipos de Datos SQL SERVER

Este documento describe los diferentes tipos de datos que se pueden utilizar en SQL Server, incluyendo números enteros y de punto flotante, fechas y horas, cadenas, binarios y otros tipos especiales como XML.

Cargado por

Leo Curiel
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 3

TIPOS DE DATOS EN SQL SERVER

Almace
Tipo de
Grupo Intervalo namien
dato
to
63 63
De -2 (-9.223.372.036.854.775.808) a 2 - 1
bigint 8 bytes
(9.223.372.036.854.775.807)

31 31
int De -2 (-2.147.483.648) a 2 - 1 (2.147.483.647) 4 bytes

15 15
smallint De -2 (-32.768) a 2 - 1 (32.767) 2 bytes
tinyint De 0 a 255 1 byte

bit Tipo de datos entero que puede aceptar los valores 1, 0 ó NULL 2 bytes

p (precisión): el número total máximo de dígitos decimales que se


puede almacenar, tanto a la izquierda como a la derecha del
separador decimal. La precisión debe ser un valor comprendido
entre 1 y la precisión máxima de 38. La precisión predeterminada
es 18.
Numéricos
exactos decimal,
Precisión
numeric,
1 - 9: 5
decimal (p,
bytes
s) s (escala): el número máximo de dígitos decimales que se puede
almacenar a la derecha del separador decimal. La escala debe ser
un valor comprendido entre 0 y p . Sólo es posible especificar la
escala si se ha especificado la precisión. La escala predeterminada
es 0.

Con precisión máxima 1038 +1 y 1038 - 1

Tipos de datos que representan valores monetarios o de moneda: de


money 8 bytes
-922.337.203.685,4775808 a 922.337.203.685,4775807

smallmone
De - 214,7483648 a 214,7483647 4 bytes
y
Depende
Numéricos float De - 1,79E+308 a -2,23E-308, 0 y de 2,23E-308 a 1,79E+308
del valor
aproximado de n
s real De - 3,40E + 38 a -1,18E - 38, 0 y de 1,18E - 38 a 3,40E + 38 4 Bytes
datetime Del 1 de enero de 1753 hasta el 31 de diciembre de 9999
Fecha y
hora
smalldateti
Del 1 de enero de 1900 hasta el 6 de junio de 2079
me

Caracteres no Unicode de longitud fija, con una longitud de n bytes. n


char (n) n bytes
debe ser un valor entre 1 y 8.000

Caracteres no Unicode de longitud variable. n indica que el tamaño n bytes


varchar (n)
Cadenas de almacenamiento máximo es de 2
31
- 1 bytes (aprox.)
de
caracteres
En desuso, sustituido por varchar.
max
text 31 bytes
Datos no Unicode de longitud variable con una longitud máxima de 2
(aprox.)
- 1 (2.147.483.647) caracteres

Datos de carácter Unicode de longitud fija, con n caracteres. n debe 2*n


nchar (n)
estar comprendido entre 1 y 4.000 bytes

Cadenas 2*n
nvarchar Datos de carácter Unicode de longitud variable. n indica que el
de 31 bytes + 2
(n) tamaño máximo de almacenamiento es 2 - 1 bytes
caracteres bytes
unicode
En desuso, sustituido por nvarchar.
2*n
ntext (n) 30
Datos Unicode de longitud variable con una longitud máxima de 2 - bytes
1 (1.073.741.823) caracteres

Datos binarios de longitud fija con una longitud de n bytes, donde n


binary (n) n bytes
es un valor que oscila entre 1 y 8.000

varbinary Datos binarios de longitud variable. n indica que el tamaño de


Cadenas 31 n bytes
(n) almacenamiento máximo es de 2 - 1 bytes
binarias

En desuso, sustituido por varbinary.

image 31
Datos binarios de longitud variable desde 0 hasta 2 -1
(2.147.483.647) bytes
Tipo de datos para las variables o para los parámetros de resultado
de los procedimientos almacenados que contiene una referencia a un
cursor
cursor. Las variables creadas con el tipo de datos cursor aceptan
NULL

Tipo de datos que expone números binarios únicos generados


automáticamente en una base de datos. El tipo de datos timestamp
timestamp 8 bytes
es simplemente un número que se incrementa y no conserva una
fecha o una hora

Tipo de datos que almacena valores de varios tipos de datos


sql_variant aceptados en SQL Server, excepto text , ntext , image , timestamp y
Otros tipos sql_variant
de datos

uniqueident
Es un GUID (Globally Unique Identifier, Identificador Único Global) 16 bytes
ifier

Es un tipo de datos especial que se puede utilizar para almacenar un


conjunto de resultados para su procesamiento posterior. table se
table utiliza principalmente para el almacenamiento temporal de un
conjunto de filas devuelto como el conjunto de resultados de una
función con valores de tabla

Almacena datos de XML. Puede almacenar instancias de xml en una


xml
columna o una variable de tipo xml

Fuente: http://www.ajpdsoft.com/modules.php?name=News&file=article&sid=349 - fecha 20/06/2018

También podría gustarte