cual es la diferencia entre DECIMAL y NUMERIC?

Mijael Rodrigo Callejas Flores

Mijael Rodrigo Callejas Flores

Pregunta
studenthace 5 años

cual es la diferencia entre DECIMAL y NUMERIC?

2 respuestas
para escribir tu comentario
    Irving Juárez

    Irving Juárez

    studenthace 4 años

    Numeric es mas estricto que Decimal. Podria decirse que Numeric es como el shortInt y el Decimal es como el long int

    Fernanda Vieira Jófili

    Fernanda Vieira Jófili

    studenthace 5 años

    Hola @mijael.rcf! Es una cuestión de precisión. De acuerdo con el SQL -92:

    • NUMERIC debe ser exactamente tan preciso como está definido, de modo que si define 4 posiciones decimales, la database siempre debe almacenar 4 decimales.

    • DECIMAL debe ser al menos tan preciso como se define. Esto significa que la database puede almacenar ++más dígitos++ que los especificados (debido a que el espacio de almacenamiento detrás de escena tiene espacio para dígitos adicionales). Esto significa que la database podría almacenar 1.00005 lugar de 1.0000 , lo que afectaría los cálculos futuros.

Curso de Base de Datos [Empieza Gratis]

Curso de Base de Datos [Empieza Gratis]

Antes de utilizar cualquier tecnología para bases de datos debes entender los fundamentos de diseño y modelado requeridos para que tengas la mejor arquitectura posible. Crea tus propios modelos de bases de datos con las mejores prácticas desde cero.

Curso de Base de Datos [Empieza Gratis]
Curso de Base de Datos [Empieza Gratis]

Curso de Base de Datos [Empieza Gratis]

Antes de utilizar cualquier tecnología para bases de datos debes entender los fundamentos de diseño y modelado requeridos para que tengas la mejor arquitectura posible. Crea tus propios modelos de bases de datos con las mejores prácticas desde cero.