Fråga : PL-/SQLkapacitet

Jag har en ifrågasätta på SQL-kapaciteten för JOINs.

I SAMMANFOGAR vanligt rätt likt efter
Select * från a, b, c
where a.1 = b.2 och b.1 = c.1

What är skillnaden mellan att använda detta på SAMMANFOGAEN på syntax? Är den snabbare, effektivare, eller bäst öva?

Thank you
" klar "

Svar : PL-/SQLkapacitet

förklara planerar shows utförandebanan som ska Oracle tar för att köra din query.  Du kan frambringa en och beskåda den något liknande detta…,

förklara planerar för


därefter query

välj * från bordlägga (dbms_xplan.display)  -- ja detta avkräver syntax, omgående, efter spring som förklaringen planerar.


till exempel

förklara planerar för
Välj * från a, b, c
var a.1 = b.2 och b.1 = c.1;

välj * från bordlägga (dbms_xplan.display);


förklara planerar för
Valt * från en sammanfoga b på a.1 = b.2 sammanfogar c på b.1=c.1;

välj * från bordlägga (dbms_xplan.display);



Andra lösningar  
 
programming4us programming4us