“Conocimientos software>Software de base de datos

Diferencia entre decimales numéricos en SQL

2011/4/28
Los datos almacenados en bases de datos de Oracle pueden parecer bastante igual, pero ser muy diferentes , en función del tipo de objeto definido. Un tipo se asigna a cada constante , variable y parámetro en la base de datos . Un número puede ser almacenado como una variedad de tipos de números escalares dependiendo del diseño y el uso previsto de la base de datos . Subtipos Número

En SQL , un número es un tipo de datos que se puede asignar a los datos , y se define como un valor exacto o aproximado . Varios subtipos de datos de números son comparables entre sí . El subtipo de datos número asignado determina la precisión de los datos.
NUMÉRICO vs formato decimal

De acuerdo con el estándar SQL- 92 , DECIMAL debe ser exactamente lo más preciso declarada , mientras NUMÉRICO debe ser al menos tan precisa como declaró . En la práctica, ninguna diferencia de fondo generalmente existe entre los subtipos NUMERIC y DECIMAL . Todos los principales paquetes de bases de datos comerciales - incluyendo MySQL, Transact -SQL y Oracle - tratan numeric y decimal como sinónimos
Escala y precisión

Ambos. subtipos NUMERIC y DECIMAL son controlados por la precisión y la escala de las variables . El formato correcto para cada tipo de datos es numérico ( precisión, escala ) o decimal ( precisión, escala ) . La precisión se refiere al número permitido de dígitos significativos en los datos , y puede alcanzar un máximo de 38 dígitos . Este es el valor predeterminado si no se especifica la precisión. Escala determina el punto de redondeo. La escala puede variar desde -84 hasta 127 . Los números positivos afectan a redondear a la derecha del punto decimal, mientras que los números negativos afectan a redondear a la izquierda del punto decimal. Por ejemplo , una escala de 3 sería redondear a la milésima ( 9,8765 se convierte en 9,877 ) . Cero redondea al número entero más próximo , y es el valor por defecto si no se especifica la escala.
Número otros subtipos

El número de subtipos de doble precisión y el flotador se puede utilizar para declarar números de punto flotante con una precisión máxima de 38 dígitos decimales . The REAL subtipo se puede utilizar para declarar números de punto flotante con una precisión máxima de 18 dígitos decimales . El INTEGER subtipo se puede utilizar para declarar enteros con una precisión máxima de 38 dígitos decimales .

Software de base de datos
Cómo comprobar una entrada duplicada Antes de la inserción de un registro
Cómo crear una base de datos en Access Tipo de datos
Oracle DBA de formación
Cómo insertar un literal de fecha con T -SQL
¿Cuáles son los elementos clave de la estructura de base de datos Hoy
Las ventajas de los servidores Secuela
Cómo conectar SQL y MDF
Cómo mantener el subinforme en la misma página en Access 2007 Informes
Conocimientos Informáticos © http://www.ordenador.online