Partager via


Volet SQL (Visual Database Tools)

S'applique à : SQL Server

Vous pouvez utiliser le volet SQL pour créer votre propre instruction SQL, ou utiliser le volet Critères et le volet Schéma pour créer l'instruction, auquel cas les instructions SQL sont créées dans le volet SQL. Pendant la génération de la requête, le volet SQL se met automatiquement à jour et se reformate pour une lecture plus aisée.

Pour ouvrir le volet SQL, ouvrez d’abord le Concepteur de requêtes et de vues (quand un objet de base de données est sélectionné dans l’Explorateur de serveurs, cliquez sur Nouvelle requête dans le menu Base de données). Ensuite, dans le menu Concepteur de requêtes , pointez sur Volet et cliquez sur SQL.

Dans le volet SQL, vous pouvez :

  • entrer des instructions SQL pour créer des requêtes ;

  • modifier l'instruction SQL créée par le Concepteur de requêtes et de vues sur la base des paramètres spécifiés dans les volets Schéma et Critères ;

  • entrer des instructions tirant parti de fonctionnalités spécifiques de la base de données que vous utilisez.

Notes

Vous devez connaître les règles d'identification des objets de la base de données que vous utilisez. Pour plus d'informations, consultez la documentation du système de gestion de votre base de données.

Instructions dans le volet SQL

Il est possible de modifier la requête en cours directement dans le volet SQL. Si vous allez dans un autre volet, le Concepteur de requêtes et de vues formate automatiquement l'instruction, puis modifie les volets Schéma et Critères en conséquence.

Si votre instruction ne peut pas être représentée dans les volets Schéma et Critères alors que ces derniers sont visibles, le Concepteur de requêtes et de vues affiche une erreur et vous propose de choisir entre deux actions :

  • ignorer le fait que l'instruction ne peut pas être représentée dans les volets Schéma et Critères ;

  • annuler la modification qui ne peut pas être représentée et revenir à la version précédente de l'instruction SQL.

Si vous choisissez d'ignorer le fait que l'instruction ne peut pas être représentée dans les volets Schéma et Critères, le Concepteur de requêtes et de vues estompe les autres volets pour indiquer qu'ils ne reflètent plus le contenu du volet SQL.

Vous pouvez continuer à modifier l'instruction et à l'exécuter, comme vous le feriez avec n'importe quelle instruction SQL.

Remarque

Si vous entrez une instruction SQL, mais apportez d’autres modifications à la requête en modifiant les volets Diagramme et Critères, le Concepteur de requêtes et de vues reconstruit et réécrit l’instruction SQL. Dans certains cas, cette action entraîne une instruction SQL qui est construite différemment de celle que vous avez entrée à l’origine (bien qu’elle génère toujours les mêmes résultats). Vous constaterez très vraisemblablement cette différence si vous utilisez des conditions de recherche impliquant plusieurs clauses liées par AND et OR.

Voir aussi

Créer des requêtes (Visual Database Tools)
Exécuter des requêtes (Visual Database Tools)
Rubriques de procédures relatives à la conception de requêtes et de vues (Visual Database Tools)
Schéma, volet (Visual Database Tools)
Volet Critères (Visual Database Tools)
Résultats, volet (Visual Database Tools)