sql >> Databáze >  >> RDS >> Oracle

ora:00936 Chyba chybějícího výrazu

Problém je s nesprávným použitím CONVERT funkce. Přečtěte si prosím dokumentaci .

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>

Předpokládám, že se pokoušíte převést datový typ, můžete použít TO_DATE převést řetězec na datum. Nebo TO_CHAR dělat naopak.




  1. Co znamená INT(5) v mysql?

  2. Chyba:Tabulka 'mysql.proc' při přidávání zdroje dat MySQL do projektu Visual Studio neexistuje

  3. Oznámení ClusterControl 1.7.3:Vylepšená podpora PostgreSQL a nové možnosti nasazení cloudu

  4. AWS Glue - Před vložením ořízněte cílovou tabulku postgres