sql >> Databasteknik >  >> RDS >> Oracle

Hur väljer man en SQL över flera partitioner?

Det bör vara ovanligt sällsynt att du använder syntaxen PARTITION( partitionN ) i en fråga.

Du skulle normalt bara vilja ange värden för partitionsnyckeln och tillåta Oracle att utföra partitionseliminering. Om din tabell är uppdelad dagligen baserat på TRANSACTION_DATE, till exempel

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

skulle välja alla data från dagens partition, gårdagens partition och dagen innan partitionen.



  1. Är det möjligt att sammanfoga strängar från flera rader och tabeller till en resultatkolumn?

  2. anslut till mysql med c++

  3. MySQL Fulltext med speciell ordföljd

  4. Installera PostGresQL &MySQL i Mac OS X som kör MAMP?