sql >> Database >  >> RDS >> Oracle

Oracle FETCH FIRST 1 ROW met UNION ALL-instructie

Zet gewoon elk deel tussen haakjes. Werkt in ieder geval in 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 )

Mijn eigenlijke testvraag, voor iedereen die geïnteresseerd is, was dit:

(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. Hoe kan ik een zoekopdracht detecteren die de vergrendeling in Postgres bevat?

  2. Draaitabel gebruiken met kolom- en rijtotalen in SQL Server 2008

  3. Codeigniter 2 $this->db->join gebruikt met $this->db->update

  4. MySQL-query INNER JOIN met aliassen