Oracle Database indeholder et godt udvalg af datetime-formatelementer. som gør det muligt for os at formatere datoer og klokkeslæt, når vi bruger TO_CHAR(datetime)
fungere.
En af disse (than YEAR
formatelement) giver os mulighed for at formatere en dato med året stavet. For eksempel i stedet for 1972
, ville vi få NINETEEN SEVENTY-TWO
.
Vi kan også bruge SYEAR
så BC-datoer er foranstillet med et minustegn (-
).
Eksempel
Her er et eksempel til demonstration:
SELECT TO_CHAR(DATE '1972-01-01', 'YEAR')
FROM DUAL;
Resultat:
NINETEEN SEVENTY-TWO
BC Datoer
Som nævnt kan vi bruge S
at præfikse BC-datoer med et minustegn (-
).
Her er et eksempel:
SELECT TO_CHAR(DATE '-87-01-01', 'SYEAR')
FROM DUAL;
Resultat:
-EIGHTY-SEVEN