Servidor SQL: tipos de datos

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

Servidor SQL: tipos de datos

La siguiente es una lista de los tipos de datos disponibles en SQL Server (Transact-SQL), incluidos los tipos de datos de cadena, número y fecha/hora.

Tipo de datos de cadena

Los siguientes son Tipo de datos de cadena En SQL Server (Transact-SQL):

sintaxis del tipo de datos tamaño más grande explique
caracteres (tamaño) El tamaño máximo es de 8.000 caracteres. Donde Talla es el número de caracteres a almacenar. Longitud fija.Relleno derecho con espacios iguales Talla figura. Datos no Unicode.
VARCHAR (tamaño) o VARCHAR (máximo) El tamaño máximo es de 8.000 o máximo caracteres. Donde Talla es el número de caracteres a almacenar. Longitud variable. Si se especifica max, el número máximo de caracteres es de 2 GB. Datos no Unicode.
texto El tamaño máximo es de 2 GB. Longitud variable. Datos no Unicode.
NCHAR(tamaño) El tamaño máximo es de 4.000 caracteres. Longitud fija. Datos Unicode.
NVARCHAR(tamaño) o NVARCHAR(máximo) El tamaño máximo es de 4.000 o máximo caracteres. Donde Talla es el número de caracteres a almacenar. Longitud variable. Si se especifica max, el número máximo de caracteres es de 2 GB. Datos Unicode.
nuevo texto El tamaño máximo es de 1.073.741.823 bytes. Longitud variable. Datos Unicode.
binario (tamaño) El tamaño máximo es de 8.000 caracteres. Donde Talla es el número de caracteres a almacenar. Longitud fija.Relleno derecho con espacios iguales Talla figura. datos binarios.
VARBINARY (tamaño) o VARBINARY (máx.) El tamaño máximo es de 8.000 o máximo caracteres. Donde Talla es el número de caracteres a almacenar. Longitud variable. Si se especifica max, el número máximo de caracteres es de 2 GB. datos no binarios.
imagen El tamaño máximo es de 2 GB. Longitud variable. datos binarios.

Tipo de dato numérico

Los siguientes son Tipo de dato numérico En SQL Server (Transact-SQL):

sintaxis del tipo de datos tamaño más grande explique
una pequeña cantidad Un número entero que puede ser 0, 1 o NULL.
pequeño sonido 0 a 255
PHS -32768 a 32767
EN T -2.147.483.648 a 2.147.483.647
entero grande -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807
Decimales (m, d) arroz Si no se especifica, el valor predeterminado es 18.
D Si no se especifica, el valor predeterminado es 0.
Donde arroz es el número total de dígitos y D es el número de dígitos después del punto decimal.
Diciembre (m, d) arroz Si no se especifica, el valor predeterminado es 18.
D Si no se especifica, el valor predeterminado es 0.
Donde arroz es el número total de dígitos y D es el número de dígitos después del punto decimal.

Este es un sinónimo del tipo de datos DECIMAL.

número (m, d) arroz Si no se especifica, el valor predeterminado es 18.
D Si no se especifica, el valor predeterminado es 0.
Donde arroz es el número total de dígitos y D es el número de dígitos después del punto decimal.

Este es un sinónimo del tipo de datos DECIMAL.

flotar (n) número de coma flotante.
norte Si no se especifica, el valor predeterminado es 53.
Donde norte es el número de dígitos almacenados en notación científica.
verdadero Equivalente a FLOAT(24)
poco dinero – 214.748,3648 a 214.748,3647
dinero -922.337.203.685.477.5808 al 922.337.203.685.477.5807

tipo de datos fecha/hora

Los siguientes son tipo de datos fecha/hora En SQL Server (Transact-SQL):

sintaxis del tipo de datos tamaño más grande explique
(si es aplicable)
fecha Los valores van desde “0001-01-01” hasta “9999-12-31”. Se muestra como ‘AAAA-MM-DD’
fecha y hora Los valores de fecha van desde “1753-01-01 00:00:00” hasta “9999-12-31 23:59:59”.
Los valores de tiempo van desde “00:00:00” hasta “23:59:59:997”
Se muestra como ‘AAAA-MM-DD hh:mm:ss[.mmm]’
DATETIME2 (precisión de fracciones de segundo) Los valores de fecha van desde “0001-01-01” hasta “9999-12-31”.
Los valores de tiempo van desde “00:00:00” hasta “23:59:59:9999999”.
Se muestra como ‘AAAA-MM-DD hh:mm:ss[.fractional seconds]’
hora de cita pequeña Los valores de fecha van desde “1900-01-01” hasta “2079-06-06”.
Los valores de tiempo van desde “00:00:00” hasta “23:59:59”.
Se muestra como ‘AAAA-MM-DD hh:mm:ss’
hora Los valores van desde “00:00:00.0000000” hasta “23:59:59.9999999” Se muestra como ‘AAAA-MM-DD hh:mm:ss[.nnnnnnn]’
DATETIMEOFFSET (precisión de fracciones de segundo) Los valores de fecha van desde “0001-01-01” hasta “9999-12-31”.
Los valores de tiempo van desde “00:00:00” hasta “23:59:59:9999999”.
Las compensaciones de zona horaria varían de -14:00 a +14:00.
Se muestra como ‘AAAA-MM-DD hh:mm:ss[.nnnnnnn]’ [{+|-}hh:mm]