Microsoft SQL es un lenguaje de base de datos que se utiliza para crear, administrar y consultar bases de datos de Microsoft Access y Microsoft SQL Server. tipos de datos de Microsoft SQL se refieren a la categoría de la información contenida en las variables de base de datos. Cada tipo de datos, o variable, se almacena en una columna separada dentro de la base de datos. Las definiciones de columna instruyen a la base de datos de cómo cada tipo de datos debe ser almacenada y utilizada.
cadena datos
Las cadenas de caracteres consisten de longitud fija o de longitud variable combinaciones ASCII que se almacenan utilizando el CHAR, VARCHAR, y tipos de datos de texto. El tipo de datos Char se utiliza cuando los datos es un tamaño fijo conocido de menos de 8 KB, mientras que Varchar es apropiado para entradas con un número variable de caracteres bajo 8 KB y con el texto que contiene entradas de más de 8 KB. cadenas binarias consisten en números hexadecimales utilizando el binario, Varbinary, y los tipos de imagen de datos. Varbinary se utiliza generalmente para el almacenamiento de datos binarios a menos que los datos superan 8 KB. En ese caso, el tipo de datos de imagen debe ser utilizado. cadenas Unicode se componen de caracteres codificados en Unicode utilizando los tipos de datos Nchar, nvarchar y ntext; que requieren el doble de espacio de almacenamiento de tipos de datos que no son Unicode.
Fecha y hora de Datos
Fecha y hora de datos contiene cualquier combinación de formatos de fecha u hora válidos. Fecha y hora requiere 8 bytes de almacenamiento por entrada, y se utiliza para almacenar las fechas que van de 1 de enero de 1753 hasta el 31 de diciembre de 9999. Smalldatetime requiere 4 bytes de almacenamiento por entrada, y se utiliza para almacenar las fechas desde el 1 de enero van , 1900, hasta el 6 de junio de, 2079.
datos numéricos
datos numérico consta de números positivos y negativos, decimales, fracciones y números enteros. Enteros, incluidos los tipos de datos BIGINT, INT, SMALLINT y TINYINT, abarcan todos los números enteros, ya sea positivo o negativo. Smallint, que requiere 2 bytes de almacenamiento por entrada, es el tipo de datos más comúnmente aplicado, almacenar valores que van de -32 768 a través de 32.767. Utilice Int, que requiere 4 bytes de almacenamiento por cada entrada, para almacenar números que van de -2147483648 a través 2147483647. Tinyint, lo que requiere 1 byte de almacenamiento por cada entrada, sólo almacena números que van de 0 a 255. Al almacenar los números fraccionarios, las tiendas decimal de tipo de datos a los datos del dígito menos significativo.
Los datos monetarios
almacenes de datos monetarios positivos o negativos de dinero en los tipos de datos de Dinero y SMALLMONEY a cuatro decimales. Si se requieren más de cuatro decimales, el tipo de datos decimal se debe utilizar en su lugar.
datos especial
especial de datos incluye datos que no cumple los criterios de cualquiera de los tipos de datos anteriores. Incluye la marca de tiempo, que se utiliza para registrar las modificaciones de fila; Bit, que registra un 1 o un 0 para representar verdaderas o falsas; Uniqueidentifier, lo que indica un identificador único global o un contador único de la fila; SQL_VARIANT, que se utiliza para almacenar los valores de tipos de datos de SQL Server compatibles; Tabla, para almacenar resultados específicos para su posterior procesamiento, y definido por el usuario.