Oracle
 sql >> база данни >  >> RDS >> Oracle

ORA-01797:този оператор трябва да бъде последван от грешка ANY или ALL

Просто използвайте date ключова дума и 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';

Получавате грешката, защото втората константа липсва to_date() . Но можете също така да използвате правилния синтаксис за константа за дата.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle PL/SQL:Пример DBMS_SCHEDULER.CREATE_JOB

  2. REGEXP Подниз Oracle

  3. Как да изтриете ред в oracle

  4. Oracle SqlPlus - записва изход във файл, но не се показва на екрана

  5. Премахване на дублирани поддървета от заявка CONNECT-BY в Oracle