Baza danych Oracle zawiera duży wybór elementów formatu daty i godziny. które umożliwiają nam formatowanie dat i godzin przy użyciu TO_CHAR(datetime)
funkcjonować.
Jeden z nich (ton YEAR
element format) pozwala nam sformatować datę z podanym rokiem. Na przykład zamiast 1972
, dostalibyśmy NINETEEN SEVENTY-TWO
.
Możemy również użyć SYEAR
aby daty BC były poprzedzone znakiem minus (-
).
Przykład
Oto przykład do zademonstrowania:
SELECT TO_CHAR(DATE '1972-01-01', 'YEAR')
FROM DUAL;
Wynik:
NINETEEN SEVENTY-TWO
Daty BC
Jak wspomniano, możemy użyć S
aby poprzedzić daty BC znakiem minus (-
).
Oto przykład:
SELECT TO_CHAR(DATE '-87-01-01', 'SYEAR')
FROM DUAL;
Wynik:
-EIGHTY-SEVEN