Oracle
 sql >> Base de données >  >> RDS >> Oracle

ORA-01797 :cet opérateur doit être suivi d'une erreur ANY ou ALL

Utilisez simplement la date mot-clé et constantes 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';

Vous obtenez l'erreur car la deuxième constante est manquante to_date() . Mais autant utiliser la bonne syntaxe pour une constante de date.