Myslím, že věta v dokumentaci
je trochu matoucí. Měřítko je nula pokud je zadaná přesnost a není zadáno měřítko . Například NUMBER(19)
je ekvivalentní NUMBER(19,0)
. NUMBER
, sám o sobě bude mít přesnost 38 číslic ale žádné definované měřítko . Tedy sloupec definovaný jako NUMBER
může přijímat hodnoty libovolné stupnice, pokud jejich přesnost je 38 číslic nebo méně (v podstatě 38 číslic s desetinnou čárkou na libovolném místě).
Můžete také zadat měřítko bez přesnosti:NUMBER(*, <scale>)
, ale tím se vytvoří sloupec s přesností 38 číslic, takže si nejsem jistý, zda je to zvláště užitečné.
Tabulka Jak škálovací faktory ovlivňují ukládání číselných dat na této stránce může být užitečné.