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

Seleziona da più partizioni contemporaneamente

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.