Oracle Database innehåller ett bra urval av datetime-formatelement. som gör det möjligt för oss att formatera datum och tider när vi använder TO_CHAR(datetime) fungera.
En av dessa (than YEAR formatelement) gör det möjligt för oss att formatera ett datum med året. Till exempel istället för 1972 , skulle vi få NINETEEN SEVENTY-TWO .
Vi kan också använda SYEAR så att BC-datum föregås av ett minustecken (- ).
Exempel
Här är ett exempel att visa:
SELECT TO_CHAR(DATE '1972-01-01', 'YEAR')
FROM DUAL; Resultat:
NINETEEN SEVENTY-TWO
BC-datum
Som nämnts kan vi använda S för att prefixa BC-datum med ett minustecken (- ).
Här är ett exempel:
SELECT TO_CHAR(DATE '-87-01-01', 'SYEAR')
FROM DUAL; Resultat:
-EIGHTY-SEVEN