Como está usando o comprimento do cabeçalho da coluna, como a documentação diz:
Você pode criar um alias para a coluna com um nome mais curto:
select slotnum as slotn, ...
Você também pode tratá-lo como uma string, mas ainda precisa de um alias:
select to_char(slotnum, 'FM9999') as slotn, ...
Você poderia alias como
slotnum
, se preferir, e use o format a5
, mas acho que seria menos claro. Não tenho certeza se descreveria como forçar tudo para
a5
como 'legal', principalmente porque você tem valores maiores do que aqueles que forçam o empacotamento de colunas. Uma questão de gosto, suponho...