sql >> Database teknologi >  >> RDS >> Oracle

Oracle Joins - Sammenligning mellem konventionel syntaks VS ANSI-syntaks

Hvis dine 200+ pakker fungerer efter hensigten med "gammeldags" syntaks, så lad det være. SQL vil ikke begynde at yde bedre efter migrering til ANSI-syntaks - det er bare en anden syntaks.

Alt når det er sagt, ANSI-syntaks er renere - du går ikke til normal joinforbindelse, hvis du glemmer (+) i en eller anden ydre joinforbindelse med flere kolonner.
Tidligere var der nogle fejl med ANSI-syntaks, men hvis du går med seneste 11.2 eller 12.1 burde være rettet allerede.
Selvfølgelig kender du dit miljø og dine prioriteter bedre - som SchmitzIT sagde - ANSI-syntaks er en del af SQL-standarden, og det ville hjælpe, når du skal bruge et andet RDBMS-produkt.



  1. Tilføjelse (skub) og fjernelse fra et JSON-array i PostgreSQL 9.5+

  2. Sådan får du den aktuelle dato i SQLite

  3. Umuligt at installere PG gem på min mac med Mavericks

  4. Minimal logning med INSERT...SELECT i tomme grupperede tabeller