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 |
---|
int | Tiendas valores enteros que van desde -2147483648 a 2147483647 | 4 bytes |
tinyint | Almacena valores número entero que varía de 0 a 255 | 1 byte |
smallint | Tiendas valores enteros que van desde 32.768 a 32.767 | 2 bytes |
bigint | Tiendas valores enteros que van desde -253 a 253-1 | 8 bytes |
dinero | Tiendas valores monetarios que van desde -922,337,203,685,477.5808 a 922,337,203,685,477.5807 | 8 bytes |
smallmoney | Tiendas valores monetarios que van desde -214,748.3648 a 214,748.3647 | 4 bytes |
decimal (p, s) | Tiendas valores decimales de precisión p y la escala s. La precisión máxima es de 38 dígitos | 5-17 bytes |
numérico (p, s) | Funcionalmente equivalente a decimal | 5-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) |
real | Funcionalmente equivalente a flotar (24) | 4 bytes |
Fecha y Hora de tipos de datos Tipo de datos | Descripción | Largo | Ejemplo |
---|
fecha | Tiendas fechas entre el 1 de enero de 0001 y el 31 de diciembre de 9999 | 3 bytes | 01/15/2008 |
fecha y hora | Tiendas fechas y horas del 1 de enero de 1753 y el 31 de diciembre de 9999, con una precisión de 3,33 milisegundos | 8 bytes | 2008-01-15 09: 42: 16,142 |
datetime2 | Fecha y horas Tiendas entre el 1 de enero de 0001 y el 31 de diciembre de 9999, con una precisión de 100 nanosegundos | 6-8 bytes | 2008-01-15 09: 42: 16.1420221 |
datetimeoffset | Tiendas 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 bytes | 2008-01-15 09: 42: 16.1420221 +05:00 |
smalldatetime | Tiendas 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 bytes | 2008-01-15 09:42:00 |
hora | Tiendas veces con una precisión de 100 nanosegundos | 3-5 bytes | 09: 42: 16.1420221 |
Personajes Tipos de datos de cadena Tipo de datos | Descripción | Largo |
---|
char (n) | Tiendas n caracteres | n bytes (donde n está en el intervalo de 1-8,000) |
nchar (n) | Tiendas n Caracteres Unicode | 2n bytes (donde n está en el intervalo de 1-4,000) |
varchar (n) | Tiendas aproximadamente n caracteres | Longitud de la cadena real 2 bytes (donde n está en el intervalo de 1-8,000) |
varchar (max) | Almacena hasta 231-1 caracteres | Longitud de cadena real +2 bytes |
nvarchar (n) | Tiendas aproximadamente n caracteres | 2n(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 caracteres | 2n(longitud de la cadena real) +2 bytes |
Tipos de datos binarios Tipo de datos | Descripción | Largo |
---|
poco | Almacena un solo bit de datos | 1 byte por 8 columnas de bits en una tabla |
binaria (n) | Tiendas n bytes de datos binarios | n bytes (donde n está en el intervalo de 1-8,000) |
varbinary (n) | Tiendas aproximadamente n bytes de datos binarios | Longitud real 2 bytes (donde n está en el intervalo de 1-8,000) |
varbinary (max) | Almacena hasta 231-1 bytes de datos binarios | Longitud real +2 bytes |
Otros tipos de datos Tipo de datos | Descripción | Largo |
---|
cursor | Almacena una referencia a un cursor | N / A (no se puede utilizar en una tabla) |
sql_variant | Puede almacenar cualquier tipo de datos que no sea sql_variant, texto, ntext, imagen, y marca de tiempo | Hasta 8.000 bytes |
mesa | Almacena una tabla temporal (como un resultado de la consulta) | N / A (no se puede utilizar en una tabla) |
rowversion | Almacena 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 único | Almacena un identificador único global | 2 bytes |
xml | Almacena documentos XML con formato | Hasta 2 GB |
Sobre el autor
La determinación de tipos de números en c Uno de los aspectos frustrantes del lenguaje de programación C es el tipo C datos numéricos Puzzle. Al contrario que en la vida real, donde sólo se puede tirar de cualquier número fuera de los éteres y estar gozosamente contentos con ella, en C…
Los tipos de datos de punto flotante en java Punto flotante los números son números que tienen partes fraccionarias (generalmente expresadas con un punto decimal). Usted debe utilizar un tipo de punto flotante en programas Java Siempre que necesite un número con un decimal, como 19.95 o…
Tipos de datos enteros en java Un entero es un número entero - es decir, un número sin parte fraccionaria o decimal. Java tiene cuatro tipos enteros, que se puede utilizar para almacenar números de diferentes tamaños.EscribeNúmero de BytesRango de…
Los tipos de datos de ocho de java El termino tipo de datos se refiere al tipo de datos que se pueden almacenar en una variable. A veces, Java se llama " inflexible lengua " porque cuando se declara una variable, debe especificar el tipo de la variable. A continuación, el compilador…
Objective-C integrado en los tipos de datos y los nuevos tipos de datos Las variables se declaran en Objective-C - tipos de datos de Objective-C - deben ser un tipo que el compilador puede reconocer. Objective-C viene con una serie de tipos predefinidos de datos, así como los mecanismos para crear otras nuevas, para la…
Tipos de datos PHP Los valores almacenados en una variable o una constante PHP PHP se almacenan como un tipo específico de datos. PHP proporciona los tipos de datos de ocho siguientes:Entero: Un número enteroNúmero de coma flotante (float): Un valor numérico con…
¿Cómo distinguir los tipos de datos en r En el campo de las estadísticas, ser capaz de distinguir entre variables de diferentes tipos es muy importante. El tipo de datos muy a menudo determina el tipo de análisis que se pueden realizar. Como resultado, R ofrece la capacidad de clasificar…
Cómo usar factores o datos numéricos en r Antes de intentar describir sus datos en R, usted tiene que asegurarse de que sus datos están en el formato correcto. Esto significaAsegurarse de que todos sus datos están contenidos en una trama de datos (o en un vector de si se trata de una sola…
Tipos de datos SQL Dependiendo de sus historias, diferentes implementaciones de SQL soportan una gran variedad de tipos de datos. La especificación SQL reconoce nueve tipos generales predefinidos, que se muestran en la lista de abajoNuméricos…
Valores de fila de SQL y valores literales Los valores en poder de las células que forman la intersección de las filas y columnas de la tabla de base de datos SQL son las materias primas de las que se pueden derivar relaciones significativas y tendencias.Los valores de la filaLos valores…
Expresiones de valor Sql Una expresión SQL puede ser simple o compleja. La expresión puede contener valores literales, nombres de columna, parámetros, variables del lenguaje principal, subconsultas, conectores lógicos y operadores aritméticos. Independientemente de su…
C # tipos de variables 2.008 enteros Cada variable tiene un tipo fijo en C # y entero (int) Los tipos de variables se limitan a números enteros. C # tiene varios tipos de variables otra enteros, que se muestran en esta tabla:EscribeTamaño (bytes)RangoEn usosbyte1-128 a 127sbyte sb =…