Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Dans cette section de référence, vous trouverez des informations supplémentaires dont vous pourriez avoir besoin lors de l'utilisation du AWS Database Migration Service (AWS DMS), notamment des informations sur la conversion des types de données.
AWS DMS conserve les types de données lorsque vous effectuez une migration de base de données homogène dans laquelle la source et la cible utilisent le même type de moteur. Lorsque vous effectuez une migration hétérogène au cours de laquelle vous migrez des données d'un type de moteur de base de données vers un autre moteur de base de données, les types de données sont convertis en un type de données intermédiaire. Pour voir comment s'affichent les types de données sur la base de données cible, consultez les tables de types de données pour les moteurs de base de données source et cible.
Tenez compte de quelques points importants sur les types de données lors de la migration d'une base de données :
-
Le type de données FLOAT est par essence une approximation. Lorsque vous insérez une valeur spécifique dans FLOAT, elle peut être représentée différemment dans la base de données. Cette différence est liée au fait que FLOAT n'est pas un type de données exact, comme un type de données décimales tel que NUMBER ou NUMBER(p,s). Par conséquent, la valeur interne des données FLOAT stockées dans la base de données peut être différente de la valeur que vous insérez. La valeur migrée d'une donnée FLOAT peut donc ne pas correspondre exactement à la valeur dans la base de données source.
Pour plus d'informations sur ce problème, consultez les articles suivants :
-
Virgule flottante IEEE
dans Wikipedia -
Représentation de la virgule flottante IEEE
sur Microsoft Learn -
Pourquoi les nombres à virgule flottante peuvent manquer de précision
sur Microsoft Learn
-