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

Je dobré vždy používat spojovací klauzuli v Oracle?

Obecně jsou si rovny, nicméně nižší – také nazývaný „syntaxe spojení ANSI“ by měl být preferován, jak doporučuje Oracle az mnoha dalších důvodů, viz VNĚJŠÍ PŘIPOJENÍ dokumentaci.

Existuje pouze jedna výjimka (jsem si vědom):Když vytvoříte MATERIALIZED VIEW s FAST REFRESH pak musíte použít starou syntaxi spojení Oracle, jinak nebude FAST REFRESH možné.

Před dlouhou dobou jsem na to vytvořil SR v Oracle. Oracle to nepovažuje za chybu, ale spíše za „nedostatek dokumentace“. Podle mých znalostí toto omezení/chyba stále není vyřešena.




  1. Dotaz na časové období ignorující datum časových razítek

  2. sql jak zkombinovat tři dotazy ze dvou tabulek do jednoho dotazu

  3. Mysql - výběr z více tabulek bez vytváření duplicitních dat

  4. ScaleGrid DBaaS rozšiřuje MySQL hostingové služby prostřednictvím AWS Cloud