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

Oracle:Co dělá `(+)` v klauzuli WHERE?

V závislosti na tom, na které straně "=" je "(+), označuje spojení LEFT OUTER nebo RIGHT OUTER (v tomto případě se jedná o levé vnější spojení). Je to stará syntaxe Oracle, která je někdy preferována lidmi, kteří se to naučili jako první, protože se jim líbí, že to zkracuje jejich kód.

Kvůli čitelnosti je však lepší jej nepoužívat.



  1. Sériová čísla na skupinu řádků pro složený klíč

  2. Součet hodnot podle měsíce v milisekundách

  3. Nativní knihovna sqljdbc_auth.dll je již načtena v jiném classloaderu

  4. Indexování databáze v kostce s porovnáním B+strom a hash