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

Proč TO_CHAR přidává mezeru (jeden bílý znak) na začátek čísla?

Ne, to není chyba, je to zdokumentované chování .

Můžete použít modifikátor formátu formátu změnit toto chování; v tomto případě FM Modifikátor 'fill mode' (ačkoli dokumentace ve skutečnosti nemluví o jeho použití s ​​modely číselného formátu):

SELECT to_char(LEVEL - 1, 'fm0000') ...

SQL Fiddle .




  1. Výchozí hodnota pro parametry nebyla předána skriptu SQLPlus

  2. Řešení pro vkládání zámků záměru v MySQL

  3. Jak získat skript tabulky v Oracle SQL Developer?

  4. Vybírejte ve vztahu many-to-many v MySQL