2010-08-25 4 views
0

Les requêtes internes ayant une ou plusieurs sous-requêtes aboutiront-elles à des curseurs au niveau SQL Server?Requêtes et curseurs

En d'autres termes, je n'utilise pas explicitement les curseurs, mais j'ai une requête avec une sous-requête. Maintenant, pour traiter cette requête, le serveur SQL va créer des curseurs en interne.

+0

Comment êtes-vous 'cursor' la définition? –

Répondre

1

Aucun serveur sql ne crée de cursotr la sous-requête. faire une dépression le lien ci-dessous pour plus de détails

Il existe deux types de sous-requêtes: norme et corrélées. La sous-requête standard s'exécute une fois et ses résultats sont introduits dans la requête parent. Une sous-requête corrélée s'exécute une fois pour chaque ligne extraite par la requête parent. Dans cette astuce, je fais la lumière sur la puissance des sous-requêtes imbriquées (je vais enregistrer les sous-requêtes corrélées pour un autre jour).

Subquery Fundamentals

Working with nested subqueries in SQL Server