Oracle Database bevat een goede selectie van datetime format-elementen. waarmee we datums en tijden kunnen opmaken bij het gebruik van de TO_CHAR(datetime)
functie.
Een van deze (thij YEAR
format element) stelt ons in staat om een datum op te maken met het jaartal gespeld. Bijvoorbeeld in plaats van 1972
, dan krijgen we NINETEEN SEVENTY-TWO
.
We kunnen ook SYEAR
. gebruiken zodat BC-datums worden voorafgegaan door een minteken (-
).
Voorbeeld
Hier is een voorbeeld om te demonstreren:
SELECT TO_CHAR(DATE '1972-01-01', 'YEAR')
FROM DUAL;
Resultaat:
NINETEEN SEVENTY-TWO
VK-datums
Zoals vermeld, kunnen we S
gebruiken om BC-datums vooraf te laten gaan met een minteken (-
).
Hier is een voorbeeld:
SELECT TO_CHAR(DATE '-87-01-01', 'SYEAR')
FROM DUAL;
Resultaat:
-EIGHTY-SEVEN