sql >> Databáze >  >> RDS >> Oracle

Oracle FETCH FIRST 1 ROW s příkazem UNION ALL

Stačí dát jednotlivé části do závorek. Každopádně funguje ve verzi 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 )

Můj skutečný testovací dotaz pro všechny zájemce byl tento:

(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. Jak se vyhnout chybám agregační funkce nejsou povoleny v WHERE

  2. Jak nainstalovat a zabezpečit MariaDB na CentOS 8

  3. Oprávnění odepřeno při připojování svazku Docker v OSX

  4. SQL Server nahradit, odstranit vše po určitém znaku