Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
En esta sección de referencia, puede encontrar información adicional que puede necesitar cuando utilice AWS Database Migration Service (AWS DMS), incluida información sobre la conversión de tipos de datos.
AWS DMS DMS mantiene los tipos de datos cuando realiza una migración de base de datos homogénea en la que el origen y el destino utilizan el mismo tipo de motor. Cuando realice una migración heterogénea, en la que migra desde un tipo de motor de base de datos a otro, los tipos de datos se convierten a un tipo de datos intermedio. Para ver cómo aparecen los tipos de datos en la base de datos de destino, consulte las tablas de tipo de datos para los motores de base de datos de origen y de destino.
Cuando se migra una base de datos, hay ciertas cosas importantes sobre los tipos de datos que se deben tener en cuenta:
-
El tipo de datos FLOAT es intrínsecamente una aproximación. Cuando se inserta un valor específico en FLOAT, es posible que se represente de forma distinta en la base de datos. Esta diferencia se debe a que FLOAT no es un tipo de datos exacto, como los tipos de datos decimales NUMBER o NUMBER (p,s). Como resultado, el valor interno de FLOAT que se almacena en la base de datos puede ser diferente del valor que ha insertado. Por tanto, el valor migrado de un valor FLOAT puede no coincidir exactamente con el valor de la base de datos de origen.
Para obtener más información sobre este problema, consulte los siguientes artículos:
-
IEEE floating point
en Wikipedia -
Representación IEE de punto flotante
en Microsoft Learn -
Por qué los números de punto flotante pierden precisión
en Microsoft Learn
-