sql >> Databasteknik >  >> RDS >> Oracle

Oracle FETCH FIRST 1 ROW med UNION ALL-satsen

Sätt bara varje del inom parentes. Fungerar i 12.2 i alla fall:

( 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 )

Min faktiska testfråga, för alla intresserade, var denna:

(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. importera csv-fil från extern FTP-webbplats

  2. lagra antalet rader eller bara räkna raderna?

  3. ORA-01882:tidszonsregion hittades inte i Entity Framework

  4. Värdefel vid import av data till postgres-tabellen med psycopg2