sql >> Database >  >> RDS >> Oracle

Waarom voegt TO_CHAR spatie toe (één wit teken) aan het begin van een getal?

Nee, het is geen bug, het is de gedocumenteerd gedrag .

U kunt een formaatmodelmodifier gebruiken om dit gedrag te veranderen; in dit geval de FM 'vulmodus'-modifier (hoewel de documentatie niet echt spreekt over het gebruik ervan met modellen voor getalformaat):

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

SQL Fiddle .




  1. Opgeslagen SQL-procedureparameters beschadigd?

  2. Een CHECK-beperking maken in SQL Server (T-SQL-voorbeelden)

  3. Verkrijg de minimale niet-nulwaarde over meerdere kolommen

  4. Een opgeslagen procedure oproepen vanuit de sluimerstand met zowel IN- als OUT-parameters