sql >> Database teknologi >  >> RDS >> Oracle

Hvordan vælger man en SQL over flere partitioner?

Det burde være usædvanligt sjældent, at du bruger syntaksen PARTITION( partitionN ) i en forespørgsel.

Du vil normalt blot angive værdier for partitionsnøglen og tillade Oracle at udføre partitionseliminering. Hvis din tabel er opdelt dagligt baseret på TRANSACTION_DATE, for eksempel

SELECT *
  FROM transactions
 WHERE transaction_date IN (date '2010-11-22', 
                            date '2010-11-23', 
                            date '2010-11-24')

ville vælge alle data fra dagens partition, gårsdagens partition og dagen før partitionen.



  1. hvordan rettes denne fejl PHP Fatal fejl:Kald til udefineret funktion mysql_query() i kagebagekonsollen

  2. Måler du SQL Server-ydeevne med disse metrics?

  3. Sådan installeres og sikres MariaDB på Ubuntu

  4. Hvordan bruger man en variabel til databasenavnet i T-SQL?