Der Datentyp NUMERIC wird für Spalten verwendet, die Festpunktzahlen (siehe Abschnitt „Numerische Werte") aufnehmen können. Im Unterschied zu DECIMAL ist die interne Darstellung bei NUMERIC für Bildschirmausgaben effizienter.
[{[
dimension ] | (
dimension )}] NUMERIC[(
stellen [,
bruchteil ])]
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 31, die die Gesamtanzahl der Dezimalstellen angibt.
stellen nicht angegeben:
Es gilt stellen=1.
bruchteil
Vorzeichenlose Ganzzahl zwischen 0 und stellen, die die Anzahl der Nachkommastellen angibt.
bruchteil nicht angegeben:
Es gilt bruchteil=0.
Wertebereich für NUMERIC-Festpunkt-Spalten
Eine NUMERIC-Festpunkt-Spalte kann Festpunktzahlen enthalten, deren Betrag 0 ist oder im Bereich von 10 -bruchteil bis 10 stellen-bruchteil-10 -bruchteil liegt.
Beispiel
Die Tabelle LEISTUNG hat drei NUMERIC-Festpunkt-Spalten: lsatz NUMERIC(5,0) mwsatz NUMERIC(2,2) rnr NUMERIC(4,0) Die Spalte MWSATZ enthält Festpunktzahlen, die zwei Nachkommastellen und keine |