# FLOATデータ型

FLOATは、指定した精度によりREALあるいはDOUBLE PRECISIONの別名となります。

#### 構文

    FLOAT [ (精度) ]

既定の精度は53で、これはDOUBLE PRECISIONと同等です。 精度が23以下である場合、FLOATはREALと同等になります。精度が24以上である場合、FLOATはDOUBLE PRECISIONと同等となります。もし精度に0を指定すると、エラーとなります。もし負の精度を指定すると、構文エラーとなります。

#### JDBC のメタデータ型 (java.sql.Types)

REAL or DOUBLE

#### 制限

もし24以上の精度を指定した場合、FLOATにはDOUBLEと同じ制限がかかります。

もし23以下の精度を指定した場合、FLOATにはREALと同じ制限がかかります。

親トピック: データ型