Oracle
 sql >> Datenbank >  >> RDS >> Oracle

ORA-01797:Auf diesen Operator muss ein ANY- oder ALL-Fehler folgen

Verwenden Sie einfach das date Schlüsselwort und ISO-Konstanten:

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';

Sie erhalten den Fehler, weil der zweiten Konstante to_date() fehlt . Aber Sie können genauso gut die richtige Syntax für eine Datumskonstante verwenden.