“Conocimiento software>Software de base de datos

SQL enteros Tamaños

2014/9/16
Uso del tipo de datos correcto es fundamental en SQL porque los diferentes tipos de datos utilizan diferentes cantidades de espacio para almacenar, tener diferentes rangos y pueden dar resultados diferentes cuando se utilizan en los cálculos que implican redondeo. Con los tipos de datos numéricos, como Integer, esto es especialmente importante . El tipo de datos utilizado determina el rango máximo de valores , incluyendo si el valor puede ser negativo o no . El uso de tipos de datos numéricos para contener valores enteros varía ligeramente dependiendo del lenguaje de base de datos . Valores enteros

Todas las versiones de SQL soportan el almacenamiento de valores enteros , pero hay algunas diferencias en cómo se implementa . El tipo de datos entero , llamado "int " o "entero " , puede contener valores entre -2 ^ 31 a 2 ^ 31 . Oracle recomienda el uso de PLS_INTEGER al almacenar números en este rango para un mejor rendimiento . Almacenamiento de un valor entero en este formato no permite el uso de decimales y toma cuatro bytes de espacio para almacenar .
Tiny Integer Valores

La aplicación de la tinyint tipo de datos varía entre los diferentes proveedores de bases de datos . En Microsoft SQL , tinyint debe ser un valor positivo entre 0 y 255 . En MySQL , el valor puede estar comprendido entre -128 y 127 o entre 0 y 255 . En ambos casos , los datos requiere un byte de almacenamiento . Oracle no admite explícitamente tinyint , sino que utiliza números (1) .

Big Integer Valores

valores grandes enteros son los que superan el rango de la norma tipo de datos entero . Ellos usan ocho bytes de almacenamiento . En Microsoft y MySQL , el intervalo del tipo bigint es de -2 ^ 63 a 2 ^ 63 . MySQL también soporta un rango sin signo entre 0 y 2 ^ 64 . Almacenamiento de números en este rango de Oracle vuelve a utilizar el tipo de datos Número
parciales valores enteros

Almacenamiento de los números que no son números enteros - . Los que contienen puntos decimales - presenta un desafiar a los diseñadores de bases de datos . Todos los idiomas base de datos de soporte que define un tipo de datos numéricos de precisión y escala. Oracle utiliza el número (p , s ) , mientras que MySQL y Microsoft SQL uso decimal ( p, s ) o numéricos ( p, s ) . La precisión es el número total de dígitos que pueden almacenarse . La escala es el número máximo de dígitos a la derecha del punto decimal. Los valores definidos aquí pueden afectar el redondeo y los cálculos realizados , por lo que deben ser cuidadosamente seleccionados .

Software de base de datos
Base de datos Etapas del Ciclo de Vida
¿Qué son las tablas de decisión?
¿Qué información del cliente que se necesita en una base de datos
Cómo reconocer caracteres en FileMaker texto
Cómo agregar elementos a un Búsqueda
Cómo crear Escriba Informix
¿Qué se necesita para la normalización en DBMS?
Funciones de Crystal Reports XI
Conocimiento de la computadora © http://www.ordenador.online