Oracle
 sql >> Datenbank >  >> RDS >> Oracle

ora:00936 Fehler wegen fehlendem Ausdruck

Das Problem liegt in der falschen Verwendung von CONVERT Funktion. Bitte lesen Sie die Dokumentation .

SQL> SELECT convert(DATE,hiredate) as created_dt from emp;
SELECT convert(DATE,hiredate) as created_dt from emp
               *
ERROR at line 1:
ORA-00936: missing expression


SQL>

Ich vermute, Sie versuchen, den Datentyp zu konvertieren, Sie könnten TO_DATE verwenden String in Datum umwandeln. Oder TO_CHAR umgekehrt zu tun.