Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Wie formatiere ich eine NUMBER-Spalte in Oracle?

Da es die Länge der Spaltenüberschrift verwendet, as die Dokumentation sagt:

Sie können die Spalte mit einem kürzeren Namen aliasieren:

select slotnum as slotn, ...

Sie könnten es auch als Zeichenfolge behandeln, aber Sie würden immer noch einen Alias ​​​​brauchen:

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

Sie könnten einen Aliasnamen wie slotnum haben , wenn Sie es vorziehen, und verwenden Sie format a5 , aber ich denke, das wäre weniger klar.

Ich bin mir nicht sicher, ob ich beschreiben würde, alles auf a5 zu zwingen als "nett", zumal Sie Werte haben, die größer sind als die, die einen Spaltenumbruch erzwingen. Geschmackssache, nehme ich an...