Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

ora:00936 Erro de expressão ausente


O problema está no uso incorreto de CONVERT função. Consulte a documentação .
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>

Acho que você está tentando converter o tipo de dados, você pode usar TO_DATE para converter string em data. Ou TO_CHAR fazer vice-versa.