NUMERIC
NUMERIC | NUMERIC(precision) | NUMERIC(precision, scale)
Parameter | Beschreibung |
---|---|
precision |
Präzision zwischen 1 und 38.Standardmäßig auf 9. |
scale |
Skala, zwischen 0 und precision.Standardmäßig auf 0. |
Zusätzlich zu der obigen Erklärung speichert Firebird NUMERIC
-Daten gemäß der deklarierten precision und scale.Einige weitere Beispiele sind:
NUMERIC(4) gespeichert als SMALLINT (genaue Daten) NUMERIC(4,2) SMALLINT (Daten * 102) NUMERIC(10,4) (Dialekt 1) DOUBLE PRECISION (Dialekt 3) BIGINT (Daten * 104) NUMERIC(38,6) INT128 (Daten * 106)
Caution
|
Denken Sie immer daran, dass das Speicherformat von der Genauigkeit abhängt.Zum Beispiel definieren Sie den Spaltentyp als |