Wie wird das Datum in einer Oracle-SQL-Datenbank gespeichert?

March 18

Wie wird das Datum in einer Oracle-SQL-Datenbank gespeichert?

Wenn Sie ein Datumsformat in einer Oracle-Datenbank verwenden, ist das SQL-Format standardmäßig gespeichert TT-MM-JJJJ. Der DD ist eine zweistellige Tagesangabe MM einen zweistelligen Monat 1 bis 12 und YYYY ist eine vierstellige Jahresangabe. Obwohl die Oracle SQL-Datenbank gespeichert die vierstellige Jahreszahl des Datums wird gespeichert, die Standardausgabe ist die letzten beiden Ziffern.

Speichern von Datum

Der DATE-Datentyp speichert das Jahrhundert, alle vier Ziffern des Jahres, Monats, Tages, der Stunde (im 24-Stunden-Format), die Minute und die zweite. Der DATE-Datentyp kann Datums- und Uhrzeitangaben zwischen 1. Januar 4712 und 31. Dezember 4712 speichern.

Ein DateTime-Wert in eine Zeichenfolge konvertieren

Ein DateTime-Objekt kann mit TO_CHAR()-Funktion in eine Zeichenfolge konvertiert werden. Beispielsweise, um einen DateTime-Wert in eine Zeichenfolge zu konvertieren:

SQL > SELECT Customer_id, TO_CHAR(dob, 'MONTH DD, YYYY') von Kunden;

CUSTOMER_ID TO_CHAR (DOB,' MONAT


12 FEBRAURY 05, 1968

6 JANUARY 01, 1970

7 MARCH 27, 1972

Im YY Format

Wenn mit dem Format "YY" für das Jahr, und Sie liefern die zwei Ziffern eines Jahres, ist die Annahme, dass das Jahrhundert des Jahres im selben Jahr wie dieses Jahrhunderts, die derzeit auf Ihrem Datenbankserver festgelegt ist. Z. B. "15" ist das Jahr, das Sie angeben und das aktuelle Jahr ist "2010," das Jahr, das festgelegt wird, ist "2015."