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

Oracle:Co robi `(+)` w klauzuli WHERE?

W zależności od tego, która strona znaku „=” jest włączona, „(+)” oznacza sprzężenie LEFT OUTER lub RIGHT OUTER (w tym przypadku jest to sprzężenie zewnętrzne lewe). Jest to stara składnia Oracle, która jest czasami preferowana przez osoby, które nauczyli się tego jako pierwsi, ponieważ im się to podoba, skraca to ich kod.

Lepiej jednak tego nie używać, ze względu na czytelność.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 2 funkcje, które zwracają sekundy z wartości daty i godziny w Oracle

  2. 2 sposoby formatowania liczby z wiodącymi zerami w Oracle

  3. Oracle ORA-12154:TNS:Nie można rozpoznać błędu nazwy usługi?

  4. Polecenia tworzenia kopii zapasowej listy RMAN

  5. Jak znaleźć czas wykonania zapytania w Oracle SQL Developer?