FirebirdSQL logo

DOUBLE PRECISION

Le type de données de type DOUBLE PRECISION est un type de données de 64 bits pour le stockage des nombres à virgule flottante. Il a une précision approximative de 15 décimales.Les nombres de type DOUBLE PRECISION vont de 2.225 x 10-308 à 1.797 x 10308.

LONG FLOAT

Syntaxe:
LONG FLOAT[(bin_prec)]
<precision> ::= 1..53

Le type LONG FLOAT est synonyme du type DOUBLE PRECISION ou FLOAT(bin_prec) où 25 <= bin_prec_ <= 53.

Le type LONG FLOAT peut avoir une précision spécifiée dans les nombres binaires.Une précision spécifiée de 1 <= bin_prec <=+ 53 n’a aucun effet sur la méthode de stockage — le nombre est toujours stocké en double précision 64 bits.

Note

Firebird 3.0 et antérieurs supportaient la syntaxeLONG FLOAT(dec_prec), où dec_prec est la précision approximative en décimales.Quelle que soit la précision spécifiée, le nombre est toujours stocké en double précision 64 bits.Cette syntaxe n’a pas été documentée auparavant.

Warning

Ces noms de types non standard sont obsolètes et peuvent être supprimés dans une future version.