Oracle Database enthält eine gute Auswahl an datetime-Formatelementen. die es uns ermöglichen, Datums- und Zeitangaben zu formatieren, wenn TO_CHAR(datetime) verwendet wird Funktion.
Eine davon (tdas YEAR format-Element) ermöglicht es uns, ein Datum mit ausgeschriebenem Jahr zu formatieren. Zum Beispiel statt 1972 , würden wir NINETEEN SEVENTY-TWO erhalten .
Wir können auch SYEAR verwenden sodass BC-Daten ein Minuszeichen vorangestellt wird (- ).
Beispiel
Hier ist ein Beispiel zur Veranschaulichung:
SELECT TO_CHAR(DATE '1972-01-01', 'YEAR')
FROM DUAL; Ergebnis:
NINETEEN SEVENTY-TWO
BC-Daten
Wie bereits erwähnt, können wir S verwenden um BC-Daten ein Minuszeichen voranzustellen (- ).
Hier ist ein Beispiel:
SELECT TO_CHAR(DATE '-87-01-01', 'SYEAR')
FROM DUAL; Ergebnis:
-EIGHTY-SEVEN