Ya probé eso, la cuestión es que si buscas documentación al respecto, te cuentan que interbase internamente almacena los numericos de forma distinta.
Si definimos una columna como numeric(3,2), por ejemplo, sus valores se almacenan multiplicados por 100, para obtener un número entero. La escala se guarda en una tabla del sistema, y se utiliza para restaurar el número original durante la evaluación de expresiones por InterBase. Si, por el contrario, la precisión es superior a 9, el número se almacena directamente con el formato de double precision
En resumen, creo que el resultado es el mismo ya que InterBase siempre utilizará uno de sus tipos binarios nativos para representarlas.
|