

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# AWS DMS リファレンス
<a name="CHAP_Reference"></a>

このリファレンスセクションには、データ型変換の情報など、AWS Database Migration Service (AWS DMS) を使用する際に必要になる場合がありうる追加情報があります。

AWS DMS はソースとターゲットの両方が同じエンジンタイプを使用する同種データベース移行を実行するときにデータ型を保持します。データベースエンジン間を移行する異機種間の移行を実行すると、データ型が中間データ型に変換されます。データ型がターゲットデータベースにどのように表示されるかを確認するには、ソースおよびターゲットのデータベースエンジンのデータ型テーブルを参照します。

データベースを移行する際、データ型に関する以下の重要な点に注意してください。
+ FLOAT データ型は本質的に近似値です。FLOAT データ型の特定の値を挿入すると、データベースでは異なった方法で表現されることがあります。これは、FLOAT は、NUMBER や NUMBER(p,s) などの 10 進データ型のように正確なデータ型ではないためです。そのため、データベースに保存された FLOAT の内部値は、挿入した値とは異なる場合があります。これにより、FLOAT の移行された値がソースデータベースの値と正確に一致しない可能性があります。

  この問題の詳細については、次の記事をご参照ください。
  + Wikipedia の「[IEEE floating point](https://en.wikipedia.org/wiki/IEEE_floating_point)」
  + Microsoft Learn の「[IEEE 浮動小数点表現](https://learn.microsoft.com/en-us/cpp/build/ieee-floating-point-representation?view=msvc-170)」
  + Microsoft Learn の「[浮動小数点数の精度の低下](https://learn.microsoft.com/en-us/cpp/build/why-floating-point-numbers-may-lose-precision?view=msvc-170)」

**Topics**
+ [AWS Database Migration Service のデータ型](CHAP_Reference.DataTypes.md)