Oracle
 sql >> Base de données >  >> RDS >> Oracle

Sélectionnez parmi plusieurs partitions à la fois

Vous ne voulez presque jamais utiliser la PARTITION clause lors de l'interrogation d'une table partitionnée. Vous voulez presque toujours spécifier un prédicat qui permet à Oracle d'effectuer lui-même l'élagage des partitions.

SELECT t.column1, t.column2
  FROM first_table t
 WHERE t.partitioned_date_column >= <<date that delimits fast partitions>>
   AND t.column3 = 'someVal'

Lorsque vous spécifiez un prédicat sur la colonne de date sur laquelle la table est partitionnée, Oracle peut automatiquement déterminer à quelle(s) partition(s) il faut accéder.