Oracle
 sql >> база данни >  >> RDS >> Oracle

Oracle:Какво прави „(+)“ в клауза WHERE?

В зависимост от това от коя страна на "=" е включен "(+), той обозначава ЛЯВО ВЪНШНО или ДЯСНО ВЪНШНО присъединяване (в този случай това е ляво външно съединение). Това е старият синтаксис на Oracle, който понякога се предпочита от хора, които го научиха първи, тъй като им харесва, че това прави кода им по-кратък.

Най-добре е обаче да не го използвате, за да се чете.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Моето пътуване OOW15 е завършено

  2. извикване на съхранена процедура през dblink

  3. Oracle DateTime в клауза Къде?

  4. Премахване на дублиращи се редове от таблицата в Oracle

  5. Как да конвертирате 1985-02-07T00:00:00.000Z (ISO8601) в стойност на дата в Oracle?