A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  Sonderzeichen  sybase-tech-blog


Kategorie: ASE: Datentypen: Approximate Numeric Datatypes

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.