Oracle
 sql >> Base de données >  >> RDS >> Oracle

Pourquoi TO_CHAR ajoute-t-il un espace (un caractère blanc) au début d'un nombre ?

Non, ce n'est pas un bogue, c'est le comportement documenté .

Vous pouvez utiliser un modificateur de modèle de format changer ce comportement; dans ce cas le FM modificateur 'fill mode' (bien que la documentation ne parle pas vraiment de son utilisation avec les modèles de format numérique) :

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

SQL Fiddle .