sql >> Database >  >> RDS >> Oracle

Oracle :JAAR Trefwoord ongeldig

Oracle heeft geen year() functie. Het lijkt erop dat je die syntaxis uit een andere database hebt gehaald (zoals MySQL ).

U kunt de extract() functie in plaats daarvan:

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


  1. Mysql-database gebruiken om gebruikers te verifiëren in Spring-beveiliging?

  2. Snel vernieuwen bij vastlegging van gerealiseerde weergave

  3. Oracle optimaliseert OR + IN naar OR + EXISTS, wat erg traag is

  4. Haal het voorlaatste record voor elke gebruiker op uit de database