sql >> Databasteknik >  >> RDS >> Oracle

Oracle Joins - Jämförelse mellan konventionell syntax VS ANSI-syntax

Om dina 200+ paket fungerar som avsett med "gammaldags" syntax, låt det vara. SQL kommer inte att börja prestera bättre efter migrering till ANSI-syntax - det är bara en annan syntax.

Allt som sagt, ANSI-syntax är renare - du kommer inte att gå till normal join om du glömmer (+) i någon yttre join med flera kolumner.
Tidigare fanns det några buggar med ANSI-syntax men om du använder senaste 11.2 eller 12.1 borde vara fixat redan.
Självklart känner du till din miljö och prioriteringar bättre - som SchmitzIT sa - ANSI-syntax är en del av SQL-standarden och det skulle hjälpa när du ska använda någon annan RDBMS-produkt.



  1. SQL Natural Join

  2. LISTAGG Fråga ORA-00937:inte en gruppfunktion i en grupp

  3. Hur ofta bör du säkerhetskopiera dina databaser?

  4. SQL Server-exekveringsplan — vad är det och hur hjälper det med prestandaproblem?