Está en la página 1de 2

TIPO DE DATOS EN SQL SERVER

TIPO DE DATOS DE FECHA DATETIME: Define una fecha que se combina con una hora del da con fracciones de segundos basada en un reloj de 24 horas.
SMALLDATETIME: Almacena fechas con una precisin de minuto, por lo que ocupa la mitad de espacio de que el tipo datetime, para tablas que puedan llegar a tener muchos datos es un factor a tener muy en cuenta.

TIMESTAMP: Se utiliza para marcar un registro con la fecha de insercin actualizacin. El tipo timestamp se actualiza automticamente cada vez que insertamos o modificamos los datos. TIPO DE DATOS NUMRICOS BIT: Tipo de datos entero que puede aceptar los valores 1, 0 o Null. Tamao: Si una tabla contiene 8 columnas o menos de tipo bit, stas se almacenan como 1 byte. Si hay entre 9 y 16 columnas de tipo bit, se almacenan como 2 bytes, y as sucesivamente. INTEGER O INT: se usa para guardar valores numricos enteros, de 2000000000 a 2000000000 aproximadamente. Definimos campos de este tipo cuando queremos representar, por ejemplo, cantidades. FLOAT: Se usa para almacenar valores numricos con decimales. Se utiliza como separador el punto (.). Definimos campos de este tipo para precios, notas promedios, por ejemplo. MONEY: Tipo de datos que representan valores monetarios o de moneda. TINYINT: Una columna o variable de tipo tinyint puede almacenar el rango de valores de 0 a 255. SMALLINT: Una columna o variable de tipo smallint puede almacenar el rango de valores -32768 a 32767. BIGINT: Una columna o variable de tipo bigint puede almacenar el rango de valores -263 a 263-1. DECIMAL (P,S): Una columna de tipo decimal puede almacenar datos numricos decimales sin redondear. Donde p es la precisin (nmero total del dgitos) y s la escala (nmero de valores decimales) REAL: Sinnimo de float (24). Puede almacenar el rango de valores -3,4x-1038 a 3,4x-1038,

SMALLMONEY: Almacena valores numricos monetarios de -214.748,3647 a 214.748,3647, con una precisin de hasta diez milsimas de la unidad monetaria. TIPOS DE DATOS DE CARACTER NVARCHAR(N): almacena n caracteres en formato unicode, dos bytes por cada letra. Es recomendable utilizar este tipo de datos cuando los valores que vayamos a almacenar puedan pertenecer a diferentes idiomas. CHAR: Datos de cadena no Unicode de longitud fija. n define la longitud de la cadena y debe ser un valor entre 1 y 8.000. El tamao de almacenamiento es de n bytes. El sinnimo de char en ISO es character. VARCHAR: Almacena n caracteres en formato ASCII. Datos de cadena no Unicode de longitud variable. n define la longitud de la cadena y puede ser un valor entre 1 y 8.000. mx. indica que el tamao mximo de almacenamiento es de 2^31-1 bytes (2 GB). El tamao de almacenamiento es la longitud real de los datos especificados + 2 bytes. Los sinnimos ISO de varchar son char varying o character varying. NCHAR: Datos de cadena Unicode de longitud fija. n define la longitud de la cadena y debe ser un valor entre 1 y 4.000. El tamao de almacenamiento es dos veces n bytes. Si la pgina de cdigos de la intercalacin utiliza caracteres de doble byte, el tamao de almacenamiento sigue siendo de n bytes. TIPO DE DATOS BINARIOS BINARY(N): Datos binarios de longitud fija con una longitud de n bytes, donde n es un valor que oscila entre 1 y 8.000. Tamao: n bytes. VARBINARY(N): Datos binarios de longitud variable, donde n es un valor que oscila entre 1 y 8.000. Tamao: la longitud real de los datos especificados + 2 bytes. Los datos especificados pueden tener una longitud de 0 bytes.

También podría gustarte