Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

ORA-01797:este operador deve ser seguido por ANY ou ALL erro


Basta usar a date palavras-chave e 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';

Você está recebendo o erro porque a segunda constante está faltando to_date() . Mas você também pode usar a sintaxe apropriada para uma constante de data.