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

Proč funkce to_char() společnosti Oracle přidává mezery?

Zvláštní mezera na začátku je pro potenciální znaménko mínus. Pro odstranění mezery můžete použít FM ve formátu:

SQL> select to_char(12,'FM000') from dual;

TO_C
----
012

Mimochodem, všimněte si, že to_char má NUMBER argument; to_char('012') je implicitně převedeno na to_char(to_number('012')) =na_char(12)



  1. Konverze hodnoty varchar přetekla sloupec typu int

  2. Generování velkých a malých alfanumerických náhodných řetězců v Oracle

  3. Je možné v Androidu použít Couch DB nebo MySql nebo jakoukoli jinou DB?

  4. Jak se interně generuje oracle rowid?