Non vuoi quasi mai usare la PARTITION
clausola quando si esegue una query su una tabella partizionata. Si desidera quasi sempre specificare un predicato che consenta a Oracle di eseguire autonomamente lo sfoltimento delle partizioni.
SELECT t.column1, t.column2
FROM first_table t
WHERE t.partitioned_date_column >= <<date that delimits fast partitions>>
AND t.column3 = 'someVal'
Quando specifichi un predicato sulla colonna della data in cui è partizionata la tabella, Oracle può determinare automaticamente a quali partizioni è necessario accedere.