Descargue como DOCX, PDF o lea en línea desde Scribd
Descargar como docx o pdf
Está en la página 1de 6
TIPOS DE DATOS DE SQL SERVER
Los tipos de datos de SQL Server se organizan en las siguientes categorias:
Numeros exactos
N&meros aproximados
Fecha y hora
Cadena de caracteres
Cadenas de caracteres Unicode
Cadenas binarias
Otros tipos de datos
SSK KKK
En SQL Server, segtin las caracteristicas de almacenamiento, algunos tipos de datos
estan designados como pertenecientes a los siguientes grupos:
Y Tipos de datos de valores grandes: varchar (Max), nvarchar (Max) y
varbinary (Mex).
¥ Tipos de datos de objetos grandes: text, ntext, image, varchar (Max),
nvarchar (Max), varbinary (Max) y XML.Intervalo
De -2863 ('9.223.372.036.854,775.808) a 2963-1 (9.223.372,036.854.775.807)
ipo de datos entero que puede aceptar los valores 1, 00 NULL
‘SQL Server Database Engine (Motor de base de datos de SQL Server) optimiza
celalmacenamiento de las colurmnas de tipo bit.
Si una tabla contiene 8 columnas 0 menos de tipo bit, éstas se almacenan
‘como 1 byte. Si hay entre 9 y 16 columnas de tipo bit, se almacenan como 2
bytes, y asi sucesivamente.
Los valores de cadena TRUE y FALSE se pueden convertir en valores de tipo
bit: TRUE se converte en 1 y FALSE en 0.
Almacenamiento
decimal ((p,[5))] Cuando se utiliza la precision maxima, los valores validos se
sidan entre - 10°38 +1 y 108381,
(precision)
EI niimero tatal maximo de digitos 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.
s lescala)
EI ntimero maximo de digitos decimales que se puede almacenar 2
la derecha del separador decimal. La escala debe ser un valor,
comprendido entre 0 y p. Slo es posible especificarlaescala si se
ha especificado la precisisn. La escala predeterminada es 0; porlo
tanto, 0 <= <= p. Los tamafios de almacenamiento méximo
varian, segin la precisin,
Precisién Bytes de
almacenamiento
1-9 5
10-19 9
20-28 B
2938 fd
De-2431 (-2.147.483.648) a 2831-1 (2.147.483,647)
‘a bytes
Money
De-822,337,208,685.477,5808 a 922,337,203,685.477,5807
a bytes
Numeric
(P, ))
‘Se emplea al igual que el tipo decimal. Num
Smallint
De-2815 (-32.768) @ 2415-1 (32.767)
2bytes
‘Smallmoney
De-214,748,3648 a 214.748,3647
‘bytes
Tinyint
De02255,
A byte
Tabla 3.1 Numéricos exactos.Tipo de dato
Float
Intervalo ‘Almacenamiento
23-308, 0 y de 2,23E-308 a 1,796+308 Depende den.
De~1,7961308 2 ~
float [(n}]
Donde n es el nimero de bits que se utizan para almacenar la
mantisa del ntimero float en notacién cientifica y, por tanto,
dicta su precision y eltamafo de almacenamiento. ise
specifica n, debe ser un valor entre 1 y $3. El valor
predeterminado de nes $3.
Valorden | Precision | Tamaio d
2a | 7 digitos
2553 | 15cigitos
De~3,40E + 38 a-1,18E ~ 38, Oy de 1,18 - 38 0 3,40E + 38 4 Bytes
Tabla 3.2 Numéricos aproximados,
Tipo de dato Selide
Date 2007-05-08
Datetime 2007-05-08 12:35:29,123
Datetime2 2007-05-08 12:35:29, 1234567
Datetimeoffset | 2007-05-08 12:35:29.1234567 +12:1
Smalldatetime | 2007-05-08 12:35:00
Time 12:35:29. 1234567
Tabla 3.3 Fecha y hora.
Tipo de dato
Intervalo
char [ (0) ]
Datos de caracteres no Unicode de longitu fija, con una longitud de n bytes. n debe ser
tun valor entre 1 8.000 El tamafio de almacenamiento es n bytes,
Text
text
Datos no Unicode de longitud variable de la pagina de cbdigos del servidor y con una
loneitud maxima de 2831-1 (2.147.483,647) caracteres, Cuando la pagina de codigos del
servidor utiliza caracteres de doble byte, el almacenamiento sigue siendo de
2.147.483.5647 bytes. Dependiendo de le cadena de caracteres, el espacio de
almacenamiento puede ser inferior a 2.147.483.647 bytes.
Varchar
varchar [ (0 | Max)]
Datos de caracteres no Unicode de longitud variable. n puede ser un valor entre 1 y
8,000, Max indica que el tamafio de almacenamiento maximo es de 2%31-1 bytes. El
tamafio de almacenamiento es la longitud real de los datos especificados + 2 bytes. Los
datos especificados pueden tener una longitud de O caracteres.
Tabla 3.4 Cadenas de caracteres.