sql >> Database teknologi >  >> RDS >> Sqlserver

Forskellen mellem CTE og SubQuery?

I underforespørgslen vs simpel (ikke-rekursive) CTE-versioner, de er nok meget ens. Du bliver nødt til at bruge profileringsværktøjet og den faktiske udførelsesplan for at se eventuelle forskelle, og det ville være specifikt for din opsætning (så vi kan ikke fortælle dig hele svaret).

Generelt generelt; En CTE kan bruges rekursivt; en underforespørgsel kan ikke. Dette gør dem særligt velegnede til træstrukturer.



  1. Indsæt store mængder data effektivt med SQL

  2. Find en værdi hvor som helst i en database

  3. Sådan modelleres for nem databasevedligeholdelse

  4. Vælg xml-elementværdi i Oracle