Comment : spécifier la clause TOP dans des requêtes
Mise à jour : novembre 2007
La clause TOP retourne uniquement les premières n ou n percent lignes d'une requête. La clause TOP peut être utile si vous souhaitez inspecter une partie de vos résultats afin de déterminer si votre requête se comporte de la manière escomptée, sans devoir utiliser les ressources nécessaires pour retourner tous les résultats de la requête.
![]() |
---|
Cette fonctionnalité n'est disponible que si vous vous connectez à une base de données Microsoft SQL Server. |
![]() |
---|
Les boîtes de dialogue et commandes de menu qui s'affichent peuvent différer de celles décrites dans l'aide selon vos paramètres actifs ou votre édition. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Paramètres Visual Studio. |
Pour spécifier la clause TOP dans des requêtes
Ouvrez une requête dans l'Explorateur de solutions ou créez-en une nouvelle.
Dans le menu Affichage, cliquez sur Fenêtre Propriétés.
Dans la Fenêtre Propriétés, recherchez et développez la propriété Spécification Top.
Cliquez sur la propriété enfant (Haut) et affectez-lui la valeur Oui.
Dans la propriété enfant Expression, tapez une expression qui a un résultat numérique (par exemple, « 10 » ou « 2*5 »).
Cliquez sur la propriété enfant Pourcentage et indiquez si la propriété Expression doit être traitée comme un pourcentage de toutes les lignes retournées (Oui) ou comme le nombre absolu de lignes retournées (Non).
Si votre requête utilise la clause ORDER BY, cliquez sur la propriété enfant With Ties et sélectionnez Oui pour afficher toutes les lignes d'un groupe si seule une partie du groupe est incluse ou Non pour les tronquer.
Au fur et à mesure que vous exécutez la procédure précédente, remarquez que la clause TOP, affichée dans le volet SQL, se modifie pour refléter les valeurs actuelles des propriétés.
![]() |
---|
Vous pouvez également modifier les valeurs des propriétés enfants de la propriété Spécification Top en modifiant la clause TOP dans le volet SQL. |