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

Oracle FETCH FIRST 1 ROW с оператор UNION ALL

Просто поставете всяка част в скоби. Работи в 12.2, така или иначе:

( Select * From tabl1 where Date = '04-MAR-2020' FETCH FIRST 1 ROW )
UNION ALL
( Select * From tabl1 where Date = '05-MAR-2020' FETCH FIRST 1 ROW )

Действителната ми тестова заявка за всеки, който се интересува, беше следната:

(select   object_name 
 from     user_objects 
 where    object_type = 'TABLE' 
 order by object_name 
 fetch first 1 row only)
UNION ALL
(select   object_name 
 from     user_objects 
 where    object_type = 'VIEW' 
 order by object_name 
 fetch first 1 row only);


  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

  2. SQL вътрешно присъединяване при избрани изрази

  3. ORA-06502:PL/SQL:числова или стойностна грешка:буферът на символния низ е твърде малък - Изпълнява се с помощта на OCI интерфейс

  4. Идентифицирайте дали съществува поне един ред с дадено условие

  5. Как мога да намеря кои таблици препращат към дадена таблица в Oracle SQL Developer?