Oracle में year() नहीं है समारोह। ऐसा लगता है कि आपको वह सिंटैक्स किसी भिन्न डेटाबेस से मिला है (MySQL की तरह
)।
आप extract() समारोह
इसके बजाय:
select * from MIS_PERMAL.MV_INDEX_PERFORMANCE
where index_id = 1045
and EXTRACT(YEAR from PRICE_DATE) = 2014