to_char-Funktion Problem mit Datum-Weitergabe im format 'dd-mon-yyyy'

Meine Abfrage ist

select TO_CHAR('03-JAN-2013', 'D') from dual;

aber es ist ein Fehler aufgetreten da

ORA-01722: invalid number
01722. 00000 -  "invalid number"
*Cause:    
*Action:

Aber bei der Abfrage geändert select TO_CHAR(sysdate, 'D') from dual;

Ergebnis ist die richtige Antwort 5.

Ich kann nicht verstehen, warum verhält es sich wie dieses, bitte helfen Sie mir.

Vielen Dank im Voraus

Oh..! nun ist es so behandelt, als varchar-Recht?

InformationsquelleAutor Taniya | 2013-01-03

Schreibe einen Kommentar