Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Oracle:Từ khóa YEAR không hợp lệ

Oracle không có year() hàm số. Có vẻ như bạn đã lấy cú pháp đó từ một cơ sở dữ liệu khác ( như MySQL ).

Bạn có thể sử dụng extract() chức năng thay vào đó:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cú pháp SQL động sử dụng THỰC HIỆN NGAY LẬP TỨC

  2. Làm thế nào để bạn biết một chỉ số tốt là gì?

  3. Bỏ nhiều cột:PLSQL và user_tab_cols

  4. Cơ sở dữ liệu khung thực thể-Đầu tiên với Cơ sở dữ liệu Oracle

  5. Tại sao câu lệnh While (rs.next ()) kết thúc sau lần lặp đầu tiên?