|
float
Der Begriff float[(p)] bezeichnet einen
Datentyp,
bzw. einen
dezimalen Datentyp.
Das Flag "p" steht für das englische Wort "precision" und bedeutet in diesem Zusammenhang
soviel wie Genauigkeit. Die Angabe des Flags "p" kann, muss aber nicht angegeben werden.
Der Wert des Flags "p" muss kleiner oder gleich 48 sein (p <= 48). Wie alle
dezimalen Datentypen beruht auch der Datentyp float[(p)] auf dem Standart von
ANSI.
Der Datentyp float[(p)] benötigt entweder 4 oder 8
Bytes
Speicherplatz.
Die möglichen zu speichernden Werte sind Dezimalzahlen, deren Wertebereich Mashinenabhängig ist.
Verwendung des Datentyps float[(p)]
Der Datentyp float[(p)] wird immer nur dann verwendet, wenn gerundete Werte kein Problem darstellen können.
Anderenfalls sollten exaktere Datentypen verwendet werden. Denn bei dezimalen Datentypen können, abhängig
von den verwendeten Berechnungsmethoden, die Nachkommastellen gerundet werden. S zeigt das
ASE
Client Programm
isql
beispielsweise nur 6 Nachkommastellen genau an. Die folgenden Nachkommastellen entsprechend
auf- oder abgerundet.
Siehe auch:
real.
|