Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Wybierz jedną z kilku partycji jednocześnie

Prawie nigdy nie chcesz używać PARTITION klauzula podczas wykonywania zapytań dotyczących tabeli partycjonowanej. Prawie zawsze chcesz określić predykat, który pozwoli Oracle na samodzielne przycinanie partycji.

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

Po określeniu predykatu w kolumnie daty, na której partycjonowana jest tabela, Oracle może automatycznie określić, do których partycji należy uzyskać dostęp.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wyzwalacz modyfikacji sesji?

  2. Ładowanie zewnętrznych plików do bazy danych Oracle

  3. Jak znaleźć kolumnę używaną w zapytaniu dynamicznym bez wykonywania całego zapytania?

  4. Czy istnieje sposób na uzyskanie numeru wiersza w Mysql, takiego jak rownum w Oracle?

  5. Oracle ADF na JBoss:problem z zawiniętym połączeniem Jdbc