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
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bitte wandeln Sie die Zeichenfolge für Datum vor der Wahl.
ODER
InformationsquelleAutor TechDo
Den
'03-JAN-2013'
string-literal konvertiert werden müssen, um diedate
Daten geben Sie vor dem aufrufenTO_CHAR
Funktion:InformationsquelleAutor Nick Krasnov