Tipo de Almacenamie
Grupo Intervalo
dato nto
De -263 (-9.223.372.036.854.775.808) a
bigint 8 bytes
263 - 1 (9.223.372.036.854.775.807)
De -231 (-2.147.483.648) a 231 - 1
int 4 bytes
(2.147.483.647)
smallint De -215 (-32.768) a 215 - 1 (32.767) 2 bytes
tinyint De 0 a 255 1 byte
Tipo de datos entero que puede aceptar los
bit 2 bytes
valores 1, 0 ó NULL
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
Numéricos máxima de 38. La precisión
exactos decimal, predeterminada es 18.
numeric, s (escala): el número máximo de Precisión 1 - 9:
decimal (p, dígitos decimales que se puede 5 bytes
s) 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
smallmoney De - 214,7483648 a 214,7483647 4 bytes
De - 1,79E+308 a -2,23E-308, 0 y de Depende del
Numéricos float 2,23E-308 a 1,79E+308 valor de n
aproximad
os De - 3,40E + 38 a -1,18E - 38, 0 y de 1,18E
real 4 Bytes
- 38 a 3,40E + 38
Del 1 de enero de 1753 hasta el 31 de
datetime
Fecha y diciembre de 9999
hora smalldatetim Del 1 de enero de 1900 hasta el 6 de junio
e de 2079
Caracteres no Unicode de longitud fija, con
char (n) una longitud de n bytes. n debe ser un valor n bytes
entre 1 y 8.000
Caracteres no Unicode de longitud
Cadenas varchar (n) variable. n indica que el tamaño de n bytes (aprox.)
de 31
almacenamiento máximo es de 2 - 1 bytes
caracteres En desuso, sustituido por varchar.
max bytes
text Datos no Unicode de longitud variable con
(aprox.)
una longitud máxima de 231 - 1
(2.147.483.647) caracteres
Datos de carácter Unicode de longitud fija,
nchar (n) con n caracteres. n debe estar comprendido 2 * n bytes
entre 1 y 4.000
Datos de carácter Unicode de longitud
Cadenas 2 * n bytes + 2
nvarchar (n) variable. n indica que el tamaño máximo de
de bytes
almacenamiento es 231 - 1 bytes
caracteres
unicode En desuso, sustituido por nvarchar.
ntext (n) Datos Unicode de longitud variable con una 2 * n bytes
longitud máxima de 230 - 1 (1.073.741.823)
caracteres
Datos binarios de longitud fija con una
binary (n) longitud de n bytes, donde n es un valor n bytes
que oscila entre 1 y 8.000
Datos binarios de longitud variable. n indica
Cadenas varbinary (n) que el tamaño de almacenamiento máximo n bytes
binarias es de 231 - 1 bytes
En desuso, sustituido por varbinary.
image
Datos binarios de longitud variable desde 0
hasta 231 - 1 (2.147.483.647) bytes
Otros tipos Tipo de datos para las variables o para los
de datos parámetros de resultado de los
procedimientos almacenados que contiene
cursor
una referencia a un cursor. Las variables
creadas con el tipo de datos cursor aceptan
NULL
timestamp Tipo de datos que expone números binarios 8 bytes
únicos generados automáticamente en una
base de datos. El tipo de
datos timestamp 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 aceptados en SQL
sql_variant Server,
excepto text, ntext, image, timestamp y sql
_variant
uniqueidentif Es un GUID (Globally Unique Identifier,
16 bytes
ier Identificador Único Global)
Es un tipo de datos especial que se puede
utilizar para almacenar un conjunto de
resultados para su procesamiento
posterior. table se utiliza principalmente
table
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
xml instancias de xml en una columna o una
variable de tipo xml
REFERENCIA: https://www.ajpdsoft.com/modules.php?name=News&file=article&sid=349
Definición de Microsoft SQL Server
Microsoft SQL Server es un sistema de gestión de bases de datos relacionales (SGBD) basado en el
lenguaje Transact-SQL, y específicamente en Sybase IQ. Este motor de base de datos admite
multitud de usuarios conectados a la base de datos de forma simultánea y concurrente.
Algunas de las características de Microsoft SQL Server:
Soporte de transacciones.
Escalabilidad, estabilidad y seguridad.
Soporta procedimientos almacenados.
Incluye también un potente entorno gráfico de administración, que permite el uso de comandos
DDL y DML gráficamente.
Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el servidor y
las terminales o clientes de la red sólo acceden a la información.
Permite administrar información de otros servidores de datos.
Este sistema de gestión de bases incluye una versión reducida, llamada MSDE con el mismo motor
de base de datos pero orientado a proyectos más pequeños, que en su versión 2005 pasa a ser el
SQL Express Edition, que se distribuye en forma gratuita.