Los tipos de datos encontrados en SQL Server 2008

Las siguientes tablas muestran los tipos de datos soportados por 2008. tipos de datos de Microsoft SQL Server numéricos, incluyendo tipos capaces de almacenar dos números enteros y números decimales, guardar la información utilizada en los cálculos matemáticos en SQL Server. También se incluyen en SQL Server 2008 son tipos de datos diseñados específicamente para el almacenamiento de fecha y hora, texto en una base de datos Microsoft SQL Server (datos de cadena de caracteres), cualquier tipo de datos representados en forma binaria, y otros tipos de datos para tareas especiales, como el almacenamiento de documentos XML enteros.

Tipos de datos numéricos
Tipo de datos Descripción Largo
intTiendas valores enteros que van desde -2147483648 a 21474836474 bytes
tinyintAlmacena valores número entero que varía de 0 a 2551 byte
smallintTiendas valores enteros que van desde 32.768 a 32.7672 bytes
bigintTiendas valores enteros que van desde -253 a 253-18 bytes
dineroTiendas valores monetarios que van desde -922,337,203,685,477.5808 a 922,337,203,685,477.58078 bytes
smallmoneyTiendas valores monetarios que van desde -214,748.3648 a 214,748.36474 bytes
decimal (p, s)Tiendas valores decimales de precisión p y la escala s. La precisión máxima es de 38 dígitos5-17 bytes
numérico (p, s)Funcionalmente equivalente a decimal5-17 bytes
flotador (n)Tiendas valores de los puntos con precisión de 7 dígitos flotantes (cuando n= 24) ó 15 dígitos (cuando n= 53)4 bytes (cuando n= 24) o
8 bytes (cuando n= 53)
realFuncionalmente equivalente a flotar (24)4 bytes
Fecha y Hora de tipos de datos
Tipo de datos Descripción Largo Ejemplo
fechaTiendas fechas entre el 1 de enero de 0001 y el 31 de diciembre de 99993 bytes01/15/2008
fecha y horaTiendas fechas y horas del 1 de enero de 1753 y el 31 de diciembre de 9999, con una precisión de 3,33 milisegundos8 bytes2008-01-15 09: 42: 16,142
datetime2Fecha y horas Tiendas entre el 1 de enero de 0001 y el 31 de diciembre de 9999, con una precisión de 100 nanosegundos6-8 bytes2008-01-15 09: 42: 16.1420221
datetimeoffsetTiendas fecha y veces con la misma precisión que datetime2 y también incluye una compensación por el tiempo universal coordinado (UTC) (también conocido como Greenwich Mean Time)8-10 bytes2008-01-15 09: 42: 16.1420221
+05:00
smalldatetimeTiendas fechas y horas entre el 1 de enero de 1900 y el 06 de junio 2079, con una precisión de 1 minuto (los segundos siempre se muestran como ": 00")4 bytes2008-01-15 09:42:00
horaTiendas veces con una precisión de 100 nanosegundos3-5 bytes09: 42: 16.1420221
Personajes Tipos de datos de cadena
Tipo de datos Descripción Largo
char (n)Tiendas n caracteresn bytes (donde n está en el intervalo de 1-8,000)
nchar (n)Tiendas n Caracteres Unicode2n bytes (donde n está en el intervalo de 1-4,000)
varchar (n)Tiendas aproximadamente n caracteresLongitud de la cadena real 2 bytes (donde n está en el intervalo de 1-8,000)
varchar (max)Almacena hasta 231-1 caracteresLongitud de cadena real +2 bytes
nvarchar (n)Tiendas aproximadamente n caracteres2n(longitud de la cadena real) +2 bytes (donde n está en el intervalo de 1-4,000)
nvarchar (max)Almacena hasta ((231-1) / 2) -2 caracteres2n(longitud de la cadena real) +2 bytes
Tipos de datos binarios
Tipo de datos Descripción Largo
pocoAlmacena un solo bit de datos1 byte por 8 columnas de bits en una tabla
binaria (n)Tiendas n bytes de datos binariosn bytes (donde n está en el intervalo de 1-8,000)
varbinary (n)Tiendas aproximadamente n bytes de datos binariosLongitud real 2 bytes (donde n está en el intervalo de 1-8,000)
varbinary (max)Almacena hasta 231-1 bytes de datos binariosLongitud real +2 bytes
Otros tipos de datos
Tipo de datos Descripción Largo
cursorAlmacena una referencia a un cursorN / A (no se puede utilizar en una tabla)
sql_variantPuede almacenar cualquier tipo de datos que no sea sql_variant, texto, ntext, imagen, y marca de tiempoHasta 8.000 bytes
mesaAlmacena una tabla temporal (como un resultado de la consulta)N / A (no se puede utilizar en una tabla)
rowversionAlmacena un valor del tiempo de base de datos (un número relativo que aumenta cada vez que se inserta o actualizar datos en una base de datos. No se relaciona con el calendario / hora del reloj)8 bytes
identificador únicoAlmacena un identificador único global2 bytes
xmlAlmacena documentos XML con formatoHasta 2 GB



» » » » Los tipos de datos encontrados en SQL Server 2008