Du vill nästan aldrig använda PARTITION
klausul när du frågar efter en partitionerad tabell. Du vill nästan alltid ange ett predikat som tillåter Oracle att göra partitionsbeskärning på egen hand.
SELECT t.column1, t.column2
FROM first_table t
WHERE t.partitioned_date_column >= <<date that delimits fast partitions>>
AND t.column3 = 'someVal'
När du anger ett predikat i datumkolumnen som tabellen är partitionerad på, kan Oracle automatiskt avgöra vilken eller vilka partitioner som behöver nås.