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