Bij gebruik van de TO_CHAR()
functie om een getal in Oracle Database op te maken, kunt u de B
. gebruiken format-element om spaties terug te geven voor het gehele deel van een getal met een vaste komma wanneer het gehele deel nul is.
Dit werkt ongeacht nullen in het formaatmodel.
Voorbeelden
Hier is een voorbeeld om te demonstreren:
SELECT
TO_CHAR(0, '9'),
TO_CHAR(0, 'B9')
FROM DUAL;
Resultaat:
TO_CHAR(0,'9') TO_CHAR(0,'B9') _________________ __________________ 0
Hier is er een met een positief geheel getal:
SELECT
TO_CHAR(1, '9'),
TO_CHAR(1, 'B9')
FROM DUAL;
Resultaat:
TO_CHAR(1,'9') TO_CHAR(1,'B9') _________________ __________________ 1 1
En hier is er een met een nul en een formaatmodel dat een fractioneel deel specificeert:
SELECT
TO_CHAR(0, '90D99'),
TO_CHAR(0, 'B90D99')
FROM DUAL;
Resultaat:
TO_CHAR(0,'90D99') TO_CHAR(0,'B90D99') _____________________ ______________________ 0.00
En met een positief geheel getal:
SELECT
TO_CHAR(1, '90D99'),
TO_CHAR(1, 'B90D99')
FROM DUAL;
Resultaat:
TO_CHAR(1,'90D99') TO_CHAR(1,'B90D99') _____________________ ______________________ 1.00 1.00