sql >> Databáze >  >> RDS >> Oracle

Vyberte si z několika oddílů najednou

Téměř nikdy nechcete používat PARTITION klauzule při dotazu na dělenou tabulku. Téměř vždy chcete zadat predikát, který umožní Oracle provádět prořezávání oddílů samostatně.

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

Když uvedete predikát ve sloupci data, na kterém je tabulka rozdělena, může Oracle automaticky určit, ke kterým oddílům je třeba přistupovat.



  1. PowerShell se připojte k Postgres DB

  2. Získání 190 tisíc řádků z MySQL pomocí PHP, prázdná stránka? Paměť nebo vyrovnávací paměť?

  3. Rekurzivní dotaz na závislosti tabulek se neopakuje tolik, jak bych chtěl

  4. Jak změnit heslo root mysql