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

Czy dobrze jest zawsze używać klauzuli join w Oracle?

Ogólnie rzecz biorąc, są one równe, jednak ta niższa - nazywana również "składnią łączenia ANSI" powinna być preferowana zgodnie z zaleceniami Oracle. Z wielu innych powodów, zobacz POŁĄCZENIE ZEWNĘTRZNE dokumentacja.

Jest tylko jeden wyjątek (jestem świadomy):Kiedy tworzysz MATERIALIZED VIEW z FAST REFRESH musisz użyć starej składni łączenia Oracle, w przeciwnym razie SZYBKIE ODŚWIEŻANIE nie jest możliwe.

Dawno temu stworzyłem w tym celu SR w Oracle. Oracle nie uważa tego za błąd, ale raczej za „brak dokumentacji”. Według mojej wiedzy to ograniczenie/błąd nadal nie został rozwiązany.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ustaw limit czasu połączenia z bazą danych w Pythonie

  2. Jak uzyskać liczbę elementów w tablicy JSON przechowywanej jako CLOB w Oracle 12c?

  3. jak ustawić kolumnę automatycznego przyrostu za pomocą programisty sql

  4. Generowanie skryptu SQL*Plus za pomocą SQL*Plus

  5. Przykład tabeli zewnętrznej Oracle