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

ORA-01797:toán tử này phải được theo sau bởi BẤT KỲ hoặc TẤT CẢ lỗi

Chỉ cần sử dụng date từ khóa và hằng số ISO:

select *
from file_log f
where F.DCP_SRCE_FILENM_FK in ('ABC','DEF') and
      F.TRANS_DT >= date '2017-08-25' and
      F.TRANS_DT <= date '2017-08-30';

Bạn gặp lỗi vì hằng số thứ hai bị thiếu to_date() . Nhưng bạn cũng có thể sử dụng cú pháp thích hợp cho một hằng ngày.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Điều chỉnh SQL

  2. Giảm 19 cột xuống 5 cột

  3. Tạo Bảng tính Excel từ Cơ sở dữ liệu Oracle

  4. Spring JDBC BeanPropertyRowMapper yes no ('Y', 'N') cho thuộc tính bean boolean

  5. Số lượng SQL theo nhóm