Oracle Database obsahuje dobrý výběr prvků formátu data a času. které nám umožňují formátovat data a časy při použití TO_CHAR(datetime) funkce.
Jeden z nich (the YEAR format element) nám umožňuje formátovat datum s uvedeným rokem. Například místo 1972 , dostali bychom NINETEEN SEVENTY-TWO .
Můžeme také použít SYEAR takže data před naším letopočtem mají předponu znaménko mínus (- ).
Příklad
Zde je příklad k demonstraci:
SELECT TO_CHAR(DATE '1972-01-01', 'YEAR')
FROM DUAL; Výsledek:
NINETEEN SEVENTY-TWO
Data před naším letopočtem
Jak již bylo zmíněno, můžeme použít S pro předponu dat před naším letopočtem se znaménkem mínus (- ).
Zde je příklad:
SELECT TO_CHAR(DATE '-87-01-01', 'SYEAR')
FROM DUAL; Výsledek:
-EIGHTY-SEVEN