oracle-databaseoracle10gora-00936

How to resolve ORA 00936 Missing Expression Error?


Select /*+USE_HASH( a b ) */ to_char(date, 'MM/DD/YYYY HH24:MI:SS') as LABEL,
ltrim(rtrim(substr(oled, 9, 16))) as VALUE,
from rrfh a, rrf b,
where ltrim(rtrim(substr(oled, 1, 9))) = 'stata kish' 
and a.xyz = b.xyz 

The "from " (3rd line) part of the above query is giving me ORA-00936 Missing EXPRESSION error. Please Help me

NOTE :: rrfh table contains no data.


Solution

  • Remove the comma?

    select /*+USE_HASH( a b ) */ to_char(date, 'MM/DD/YYYY HH24:MI:SS') as LABEL,
    ltrim(rtrim(substr(oled, 9, 16))) as VALUE
    from rrfh a, rrf b
    where ltrim(rtrim(substr(oled, 1, 9))) = 'stata kish' 
    and a.xyz = b.xyz
    

    Have a look at FROM

    SELECTING from multiple tables You can include multiple tables in the FROM clause by listing the tables with a comma in between each table name