Penso alla frase nella documentazione
è un po' confuso. La scala è zero se viene specificata una precisione e non viene specificata una scala . Quindi, ad esempio, NUMBER(19)
è equivalente a NUMBER(19,0)
. NUMBER
, di per sé, avrà 38 cifre di precisione ma nessuna scala definita . Quindi una colonna definita come NUMBER
può accettare valori di qualsiasi scala, purché la loro precisione sia di 38 cifre o meno (in pratica, 38 cifre numeriche con un punto decimale in qualsiasi punto).
Puoi anche specificare una scala senza una precisione:NUMBER(*, <scale>)
, ma questo crea solo la colonna con 38 cifre di precisione, quindi non sono sicuro che sia particolarmente utile.
La tabella Come i fattori di scala influiscono sull'archiviazione dei dati numerici su questa pagina potrebbe essere utile.