Générateur de requêtes

Utilisez la boîte de dialogue Générateur de requêtes pour créer une requête à utiliser dans la tâche Exécution SQL, la source OLE DB et la destination OLE DB, ainsi que la transformation de recherche.

Les outils graphiques de la boîte de dialogue Générateur de requêtes permettent de créer des requêtes par glisser-déplacer. Par défaut, la boîte de dialogue Générateur de requêtes crée des requêtes SELECT, mais vous pouvez également générer des requêtes INSERT, UPDATE ou DELETE. Tous les types d'instructions SQL peuvent être analysés et exécutés dans la boîte de dialogue Générateur de requêtes. Pour plus d'informations sur les instructions SQL dans les packages, consultez Utilisation de requêtes dans les packages.

Pour en savoir plus sur le langage Transact-SQL et sa syntaxe, consultez Référence Transact-SQL (moteur de base de données).

Vous pouvez aussi utiliser des variables dans une requête pour fournir des valeurs à un paramètre d'entrée, pour capturer les valeurs des paramètres de sortie et pour stocker des codes de retour. Pour en savoir plus sur l'utilisation des variables dans les requêtes utilisées par les packages, consultez Tache d'exécution de requêtes SQL, Source OLE DB et Utilisation de requêtes dans les packages. Pour en savoir plus sur l'utilisation des variables dans la tâche d'exécution SQL, consultez Utilisation de paramètres et de codes de retour dans la tâche d'exécution SQL et Utilisation de jeux de résultats dans la tâche d'exécution SQL.

Les transformations de recherche et de recherche floue peuvent aussi utiliser des variables avec des paramètres et des codes de retour. Les informations relatives à la source OLE DB s'appliquent également à ces deux transformations.

Options

  • Barre d'outils
    Utilisez la barre d'outils pour gérer les datasets, sélectionner les volets à afficher et contrôler les fonctions de requête.

    Valeur

    Description

    Afficher/Masquer le volet Diagramme

    Affiche ou masque le volet Diagramme.

    Afficher/Masquer le volet Grille

    Affiche ou masque le volet Grille.

    Afficher/Masquer le volet SQL

    Affiche ou masque le volet SQL.

    Afficher/Masquer le volet Résultats

    Affiche ou masque le volet Résultats.

    Exécuter

    Exécute la requête. Les résultats s'affichent dans le volet Résultats.

    Vérifier SQL

    Vérifie que l'instruction SQL est valide.

    Tri croissant

    Trie dans l'ordre croissant les lignes de sortie sur la colonne sélectionnée du volet de la grille.

    Tri décroissant

    Trie dans l'ordre décroissant les lignes de sortie sur la colonne sélectionnée du volet de la grille.

    Supprimer le filtre

    Sélectionnez le nom d'une colonne dans le volet de la grille, puis choisissez Supprimer le filtre pour supprimer les critères de tri de la colonne.

    Utiliser GROUP BY

    Ajoute la fonctionnalité GROUP BY à la requête.

    Ajouter une table

    Ajoute une table à la requête.

  • Définition de la requête
    La définition de la requête fournit une barre d'outils et des volets dans lesquels définir et tester la requête.

    Volet

    Description

    Volet Diagramme.

    Affiche la requête dans un diagramme. Le diagramme illustre les tables contenues dans la requête et leur mode de jointure. Activez ou désactivez la case à cocher correspondant à une colonne de la table pour l'ajouter ou la supprimer du résultat de la requête.

    Lorsque vous ajoutez des tables à la requête, le Générateur de requêtes crée des jointures entre les tables basées sur les tables, en fonction des clés de la table. Pour ajouter une jointure, faites glisser le champ d'une table vers un champ situé dans une autre table. Pour gérer une jointure, cliquez dessus avec le bouton droit, puis sélectionnez une option du menu.

    Cliquez avec le bouton droit sur le volet Diagramme pour ajouter ou supprimer des tables, sélectionner toutes les tables et afficher ou masquer les volets.

    Volet Grille

    Affiche la requête dans une grille. Vous pouvez utiliser ce volet pour ajouter et supprimer des colonnes dans la requête et modifier les paramètres de chaque colonne.

    Volet SQL

    Affiche la requête sous forme de texte SQL. Les modifications effectuées dans le volet Diagramme et le volet Grille sont affichées ici et les modifications apportées ici sont affichées dans les volets Diagramme et Grille.

    Volet Résultats

    Affiche les résultats de la requête lorsque vous cliquez sur Exécuter dans la barre d'outils.