Oracle
 sql >> Base de données >  >> RDS >> Oracle

ora:00936 Erreur d'expression manquante

Le problème est lié à l'utilisation incorrecte de CONVERT fonction. Veuillez consulter la documentation .

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>

Je suppose que vous essayez de convertir le type de données, vous pouvez utiliser TO_DATE pour convertir une chaîne en date. Ou, TO_CHAR faire l'inverse.