sql >> Databasteknik >  >> RDS >> Oracle

Oracle:Vad gör `(+)` i en WHERE-sats?

Beroende på vilken sida av "=" som "(+) är på, betecknar det en LEFT OUTER eller en RIGHT OUTER koppling (i det här fallet är det en vänster yttre koppling). Det är gammal Oracle-syntax som ibland föredras av personer som lärde sig det först, eftersom de gillar att det gör deras kod kortare.

Bäst att inte använda det dock, för läsbarhetens skull.



  1. SqlDataAdapter.Fill metod långsam

  2. Söka i en Oracle-databas efter tabeller med specifika kolumnnamn?

  3. pgDash Diagnostics Alternatives - PostgreSQL Query Management med ClusterControl

  4. .NET Core 2.1 Identity får alla användare med tillhörande roller