sql >> Databáze >  >> RDS >> Oracle

Jak naformátovat sloupec NUMBER v Oracle?

Protože používá délku záhlaví sloupce, jako dokumentaci říká:

Sloupec můžete pojmenovat kratším názvem:

select slotnum as slotn, ...

Můžete to také považovat za řetězec, ale stále byste potřebovali alias:

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

Alias ​​by mohl být slotnum , pokud chcete, a použijte format a5 , ale myslím, že by to bylo méně jasné.

Nejsem si jistý, zda bych popsal vynucení všeho na a5 jako 'pěkné', zejména proto, že máte hodnoty o něco menší než ty, které vynucují zalamování sloupců. Otázka vkusu, předpokládám...



  1. Vložit do tabulky z kolekce typu oracle 12c - ORA-00902:neplatný datový typ

  2. Vytváření studeného pohotovostního režimu databáze MySQL nebo MariaDB na Amazon AWS

  3. Vždy šifrovaný výkon:Následná akce

  4. One-to-Many SQL SELECT do jednoho řádku