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: Exact Numeric Datatypes

decimal

Der Begriff decimal bezeichnet einen Datentyp. Er kann Werte, also Dezimalzahlen (decimal numbers) zwischen -1038 und 1038 - 1 speichern. Der Datentyp decimal benötigt zwischen 2 und 17 Byte Speicherplatz.

Wertebereiche des Datentyps decimal

Der Datentyp dacimal ermöglicht die Definition eines genau festgelegten Wertebereichs. Wobei die Anzahl der zu speichernden Zahlen vor und nach dem Komma genau vorgegeben werden. Das Flag "p" steht für das englische Wort "precision" und bedeutet in diesem Zusammenhang soviel wie Genauigkeit. Das Flag "s" steht für das englische Wort "scale" und bedeutet in diesem Zusammenhang soviel wie Skalierung. Das Flag "p" definiert die genaue Anzahl der erforderlichen Zahlen überhaupt. Das Flag "s" definiert die genaue Anzahl der erforderlichen Zahlen hinter dem Komma. Der Wert des Flags "p" muss größer oder gleich dem des Flags "s" sein (p >= s).

So speichert beispielsweise der Datentyp decimal(9,3) einen Wert von maximal 9 Zahlen, wobei 3 Zahlen hinter dem Komma stehen.

Siehe auch:

bigint,
Exact Numeric Datatypes,
int,
numeric,
smallint,
tinyint.