sql >> Base de Datos >  >> RDS >> Oracle

¿Cómo se hace una selección de SQL en varias particiones?

Debería ser excepcionalmente raro que use la sintaxis de PARTICIÓN( particiónN ) en una consulta.

Normalmente, solo desearía especificar valores para la clave de partición y permitir que Oracle realice la eliminación de la partición. Si su tabla se particiona diariamente según TRANSACTION_DATE, por ejemplo

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

seleccionaría todos los datos de la partición de hoy, la partición de ayer y la partición del día anterior.