sql >> Database >  >> RDS >> Oracle

Kies uit meerdere partities tegelijk

Je wilt bijna nooit de PARTITION . gebruiken clausule bij het opvragen van een gepartitioneerde tabel. U wilt bijna altijd een predikaat specificeren waarmee Oracle zelf partities kan opschonen.

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

Wanneer u een predikaat opgeeft in de datumkolom waarop de tabel is gepartitioneerd, kan Oracle automatisch bepalen tot welke partitie(s) toegang moet worden verkregen.



  1. Krijg alle POST-gegevens en stuur een e-mail

  2. PostgreSQL op Docker:Hoe python-afhankelijkheden installeren en uitvoeren onder `plpython3u`?

  3. Hoe kan sanitaire voorzieningen die ontsnappen aan enkele aanhalingstekens worden verslagen door SQL-injectie in SQL Server?

  4. Hoe kan ik nul/0 resultaten opnemen in het COUNT-aggregaat?