sql >> Databasteknik >  >> RDS >> Oracle

Oracle :YEAR sökord ogiltigt

Oracle har inget year() fungera. Du verkar ha fått den syntaxen från en annan databas (som MySQL ).

Du kan använda extrahera() funktion istället:

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


  1. Hur genererar man en lista över alla datum mellan sysdate-30 och sysdate+30?

  2. Få tabell-ID efter infogning med ColdFusion och MySQL

  3. Är flera främmande nycklar vettiga?

  4. Lista tabeller och kolumner i ett påstående