Forum
S ELECT Â
DECIMAL(‚1764495367345990946 ‚,19) Â / 4294967296, Â Â
DECIMAL(‚ 1764495367345990946‘,19) Â / 4294967296, Â Â
1764495367345990946 Â / 4294967296 Â Â Â
FROM SYSIBM.SYSDUMMY1 Â ; Â Â Â Â Â Â
bringt als Ergebnis:
      COL1         COL2         COL3
————— Â Â Â ————— Â Â Â —————
  410828592     410828592     410828592
DECIMAL(20) ist hier als 1 Argument allerdings nicht mehr zulässig ( egal ob als DECIMAL(‚wert‘,20), oder als 20-stelliger numerischer Wert
Zur Spielerei:
Die Funktion POWER() gibt einen Wert vom Typ DOUBLE zurück und dessen Genauigkeit beträgt 15 signifikante Ziffern. Die spätere Umformung zum DECIMAL kann diese Genauigkeit nicht mehr erhöhen.