Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

ORA-01797:operator ini harus diikuti oleh kesalahan APAPUN atau SEMUA

Cukup gunakan date kata kunci dan konstanta 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';

Anda mendapatkan kesalahan karena konstanta kedua tidak ada to_date() . Tetapi Anda sebaiknya menggunakan sintaks yang tepat untuk konstanta tanggal.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa algoritma yang digunakan oleh fungsi ORA_HASH?

  2. ON CONVERSION ERROR gagal dengan ORA-43918:Argumen ini harus literal

  3. if-elseif-else 'kondisi' di Oracle SQL

  4. Oracle memasukkan karakter ke dalam string

  5. Bagaimana saya bisa mendapatkan semua informasi tentang tabel di Oracle?