Ponieważ używa długości nagłówka kolumny, jako dokumentacja mówi:
Możesz aliasować kolumnę krótszą nazwą:
select slotnum as slotn, ...
Możesz również traktować go jako ciąg, ale nadal będziesz potrzebował aliasu:
select to_char(slotnum, 'FM9999') as slotn, ...
Możesz mieć alias jako slotnum
, jeśli wolisz, i użyj format a5
, ale myślę, że byłoby to mniej jasne.
Nie jestem pewien, czy opisałbym wymuszanie wszystkiego do a5
jako „ładne”, zwłaszcza, że masz wartości dłuższe niż te, które wymuszały zawijanie kolumn. Przypuszczam, że kwestia gustu...