Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tipos Datos SQL
Tipos Datos SQL
Contenido
Tipos de Datos SQL ................................................................................................................. 1
Categoras ........................................................................................................................... 1
Exactos ................................................................................................................................ 2
Nmeros Aproximados ....................................................................................................... 2
Fecha y Hora ....................................................................................................................... 2
Cadenas de caracteres ........................................................................................................ 2
Cadenas de caracteres Unicode ......................................................................................... 3
Cadenas Binarias ................................................................................................................. 3
Otros tipos de datos ........................................................................................................... 3
Categoras
Numricos exactos
Numricos aproximados
Cadenas binarias
Fecha y hora
Cadenas de caracteres
Exactos
Tipo
Bigint
Int
Smallint
Tinyint
Numeric
Decimal
Money
Smallmoney
bit
Intervalo
De -2^63 (9.223.372.036.854.775.808) a 2^63-1
(9.223.372.036.854.775.807)
De -2^31 (-2.147.483.648) a 2^31-1
(2.147.483.647)
De -2^15 (-32.768) a 2^15-1
(32.767)
De 0 a 255
Precisin 1-9, 10-19,20-28,29-38
Precisin 1-9, 10-19,20-28,29-38
De -922,337,203,685.477,5808 a
922,337,203,685.477,5807
De - 214.748,3648 a 214.748,3647
01
Almacenamiento Bytes
8
4
2
1
5,9,13,17
5,9,13,17
8
4
1
Nmeros Aproximados
Tipo
Intervalo
Float
De - 1,79E+308 a -2,23E-308, 0 y de
2,23E-308 a 1,79E+308
Real
Almacenamiento Bytes
Depende del valor de n.
Donde n es el nmero de bits que
se utilizan para almacenar la mantisa del
nmero float en notacin cientfica y,
por tanto, dicta su precisin y el tamao
de almacenamiento.Si se especifica n,
debe ser un valor entre 1 y 53. El valor
predeterminado de n es 53.
4
Fecha y Hora
Tipo
Date sql2008
Datetime
Smalldatetime
Intervalo
Almacenamiento Bytes
Intervalo
Almacenamiento Bytes
Datetime2 sql2008
Datetimeoffset sql2008
Time sql2008
Cadenas de caracteres
Tipo
Char
Varchar
Text
n + 2 Bytes
n + 2 Bytes o menos
Longitud real
nText
Intervalo
(n) Cacarteres de longitud fija
unicode entre 1 y 4000
(n) Cacarteres de longitud variable
unicode entre 1 y 4000 o max para 2^31
bytes
Carecteres Unicode de longitud
variable con una longitud mxima de
2^30 -1
Almacenamiento Bytes
2n + 2 Bytes
2n + 2 Bytes o menos
Cadenas Binarias
Tipo
Binary
varBinary
Image
Intervalo
(n) Datos binarios de longitud fija
con una longitud de n bytes, donde n es
un valor que oscila entre 1 y 8.000.
(n) Datos binarios de longitud
variable. n puede ser un valor que oscila
entre 1 y 8.000. max indica que el
tamao mximo de almacenamiento es
de 2^31-1 bytes
Datos binarios de longitud variable
desde 0 hasta 2^31-1 (2.147.483.647)
bytes.
Almacenamiento Bytes
n Bytes
Longitud real + 2
Longitud real + 2
Intervalo
TimeStamp
Sql_variant
uniqueindentifier
Xml
Cursor Sql2008
Hierarchyid Sql2008
Table Sql2008
Almacenamiento Bytes
8
16
Mas de 2GB