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

Oracle :YEAR Klíčové slovo je neplatné

Oracle nemá year() funkce. Zdá se, že jste tuto syntaxi získali z jiné databáze (jako MySQL ).

Můžete použít extract() funkce místo toho:

select * from MIS_PERMAL.MV_INDEX_PERFORMANCE
where index_id = 1045
and EXTRACT(YEAR from PRICE_DATE) = 2014


  1. CHYBA 1215:Nelze přidat omezení cizího klíče při použití ON DELETE SET NULL

  2. MySQL:Všechny části primárního klíče nesmí být NULL; pokud potřebujete v klíči hodnotu NULL, použijte místo toho UNIQUE

  3. Komplexní SQL dotaz s více tabulkami a vztahy

  4. SQL dotaz pro nalezení produktů odpovídající sadě kategorií