FLOAT

O tipo de dado FLOAT é um aliás para o tipo de dado REAL ou DOUBLE PRECISION, dependendo da precisão especificada.

Sintaxe

FLOAT [ (precisão) ]

A precisão padrão para FLOAT é 53, e é equivalente a DOUBLE PRECISION. A precisão igual a 23, ou menor, torna FLOAT equivalente a REAL. A precisão igual a 24, ou maior, torna FLOAT equivalente a DOUBLE PRECISION. Se for especificada uma precisão igual a 0, ocorrerá um erro. Se for especificada uma precisão negativa, ocorrerá um erro de sintaxe.

Tipo do metadado do JDBC (java.sql.Types)

REAL ou DOUBLE

Limitações

Se estiver sendo utilizada uma precisão igual a 24, ou maior, os limites para FLOAT serão semelhantes aos de DOUBLE.

Se estiver sendo utilizada uma precisão igual a 23, ou menor, os limites para FLOAT serão semelhantes aos de REAL.

Conceitos relacionados
Visão geral dos tipos de dado nativos
Tipos numéricos
Referências relacionadas
Tipo de dado - atribuições e comparação, classificação e ordenação
BIGINT
BLOB
CHAR
CHAR FOR BIT DATA
CLOB
DATE
DECIMAL
DOUBLE
DOUBLE PRECISION
INTEGER
LONG VARCHAR
LONG VARCHAR FOR BIT DATA
NUMERIC
REAL
SMALLINT
TIME
TIMESTAMP
VARCHAR
VARCHAR FOR BIT DATA