sql >> Databasteknik >  >> RDS >> Oracle

Optimera Oracle CONNECT BY när den används med WHERE-satsen

Fråga A säger att börja med chefer på säljavdelningen och sedan få alla sina anställda. Oracle "vet" inte det allt de anställda som returneras av frågan kommer att finnas i försäljningsavdelningen, så den kan inte använda den informationen för att minska mängden data att arbeta med innan du utför CONNECT BY.

Fråga B explicit reducerar mängden data som ska arbetas med till bara de anställda i Sales, vilket Oracle sedan kan göra innan man utför CONNECT BY.



  1. Hur hanterar man to_date-undantag i en SELECT-sats för att ignorera dessa rader?

  2. Java-program för bokning av tidbokningar för läkare (mysql)...har problem med att utforma mötesschemat

  3. Geo distans MySQL

  4. Hitta rader i A som inte har en tillhörande rad i B, där FK är på B?