Der Datentyp FLOAT wird für Spalten verwendet, die Gleitpunktzahlen (siehe Abschnitt „Numerische Werte") aufnehmen können. Die Genauigkeit kann angegeben werden.
[{[
dimension ] | (
dimension )}] FLOAT[(
stellen )]
dimension
Vorzeichenlose Ganzzahl zwischen 1 und 255. Die Spalte ist eine multiple Spalte; dimension gibt die Anzahl der Spaltenelemente an.
dimension nicht angegeben:
Die Spalte ist eine einfache Spalte.
stellen
Vorzeichenlose Ganzzahl zwischen 1 und 53, die die Mindestanzahl der Binärstellen für die Mantisse angibt.
stellen nicht angegeben:
Es gilt stellen=1.
Wertebereich für FLOAT-Spalten
Eine FLOAT-Spalte kann Gleitpunktzahlen enthalten, deren Betrag 0 ist oder im Bereich von 5.4E -79 bis 7.2E +75 liegt.
Die Genauigkeit der FLOAT-Gleitpunktzahlen beträgt bei SESAM/SQL 53 Binärstellen, falls stellen größer als 21 ist, sonst 21 Binärstellen.
Beispiel
Sie definieren eine FLOAT-Spalte MESSWERT mit einer Genauigkeit von mindestens 30 Binärstellen:
messwert FLOAT(30)