Oracle
 sql >> Base de données >  >> RDS >> Oracle

Comment formater une colonne NUMBER dans Oracle ?

Parce qu'il utilise la longueur de l'en-tête de colonne, comme la documentation dit :

Vous pouvez aliaser la colonne avec un nom plus court :

select slotnum as slotn, ...

Vous pouvez également le traiter comme une chaîne, mais vous aurez quand même vraiment besoin d'un alias :

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

Vous pouvez alias est comme slotnum , si vous préférez, et utilisez le format a5 , mais je pense que ce serait moins clair.

Je ne suis pas sûr que je décrirais tout forcer à a5 comme "sympa", d'autant plus que vous avez des valeurs plus longues que celles qui forcent le bouclage des colonnes. Question de goût, je suppose...