Oracle
 sql >> Database >  >> RDS >> Oracle

Come formattare una colonna NUMBER in Oracle?

Poiché utilizza la lunghezza dell'intestazione della colonna, come la documentazione dice:

Puoi alias la colonna con un nome più breve:

select slotnum as slotn, ...

Potresti anche trattarlo come una stringa, ma avresti comunque davvero bisogno di un alias:

select to_char(slotnum, 'FM9999') as slotn, ...

Potresti essere alias come slotnum , se preferisci, e usa il format a5 , ma penso che sarebbe meno chiaro.

Non sono sicuro di descrivere la forzatura di tutto su a5 come "bello", in particolare perché hai valori più lunghi di quelli che forzano il wrapping delle colonne. Una questione di gusti, suppongo...