Heim  >  Artikel  >  Datenbank  >  Was ist die Verwendung der Zeichenkonvertierung in Oracle?

Was ist die Verwendung der Zeichenkonvertierung in Oracle?

WBOY
WBOYOriginal
2022-01-26 15:29:324655Durchsuche

In Oracle wird die Funktion „to_char()“ verwendet, um Datumsangaben in Zeichentypen in einem bestimmten Format zu konvertieren. Sie wird häufig in Verbindung mit select-Anweisungen verwendet. Die Syntax lautet „select to_char(date,“conversion format“) time von dual;".

Was ist die Verwendung der Zeichenkonvertierung in Oracle?

Die Betriebsumgebung dieses Tutorials: Windows 10-System, Oracle 11g-Version, Dell G3-Computer.

Was ist die Verwendung der Zeichenkonvertierung in Oracle?

Die beiden Konvertierungsfunktionen, die am engsten mit Datumsoperationen in der täglichen Arbeit zusammenhängen, sind: to_date(), to_char()

Mehrere Datumsformate:

  • JJJJ : vier Ziffern Das dargestellte Jahr

  • YYY, YY, Y: die letzten drei, zwei oder eine Ziffer des Jahres, der Standardwert ist das aktuelle Jahrhundert

  • MM: die Monatsnummer von 01 bis 12

  • MONAT: neun Monate, dargestellt durch Zeichen, rechts mit Leerzeichen gefüllt

  • MON: dreistellige Monatsabkürzung

  • WW: Woche des Jahres

  • D: Wochentag

  • DD: Der Tag des Monats

  • DDD: Der Tag des Jahres

  • DAY: Der vollständige Name des Tages, dargestellt durch neun Zeichen, mit Leerzeichen auf der rechten Seite

  • HH, HH12: Der Tag des Tages Die Stunde, hexadezimale Schreibweise

  • HH24: Die Stunde des Tages, der Wert ist 00~23

  • MI: Die Minute der Stunde

  • SS: Die Minute der Minute Sekunden

  • SSSS: Die Anzahl der Sekunden, die seit Mitternacht vergangen sind

1.to_date(): Konvertiert Zeichentypen in Datumstypen in einem bestimmten Format

Spezifische Verwendung: to_date(''2004-11 - 27'',''yyyy-mm-dd''), ersteres ist eine Zeichenfolge und letzteres ist ein konvertiertes Datumsformat

Beachten Sie, dass die beiden davor und danach eins entsprechen müssen.

Zum Beispiel: to_date(''2004-11-27 13:34:43'', ''yyyy-mm-dd hh24:mi:ss'') erhält die spezifische Zeit

SQL>select to_date(' 2003 -10-17 21:15:37','yyyy-mm-dd hh24:mi:ss') von dual

2.to_char(): Konvertieren Sie das Datum in einen Zeichentyp gemäß einem bestimmten Format

SQL> select to_char(sysdate,''yyyy-mm-dd hh24:mi:ss'') time from dual;

  TIME
  -------------------
  2004-10-08 15:22:58

Das heißt, konvertieren Sie die aktuelle Zeit in den Zeichentyp entsprechend dem yyyy-mm-dd hh24: mi:ss-Format

Was ist die Verwendung der Zeichenkonvertierung in Oracle?

Empfohlenes Tutorial: „Oracle Video Tutorial

Das obige ist der detaillierte Inhalt vonWas ist die Verwendung der Zeichenkonvertierung in Oracle?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn