Spécification d'instructions FULLSELECT dans le générateur SQL

Une instruction FULLSELECT organise les résultats de sous-requêtes et d'ensembles de valeurs afin de constituer une table de résultats.

Prérequis : avant de spécifier une instruction FULLSELECT, vous devez créer l'instruction dans le générateur SQL.

Lorsque l'instruction FULLSELECT est ouverte dans le générateur SQL, la vue Structure affiche les instructions et clauses composant l'instruction FULLSELECT. L'instruction SELECT du noeud racine représente l'instruction FULLSELECT globale. Si vous ajoutez des instructions FULLSELECT subordonnées, ces dernières sont représentées par des noeuds UNION. Cliquez sur les instructions et les clauses dans la vue Structure pour les éditer dans le générateur SQL.

Pour spécifier une instruction FULLSELECT dans le générateur SQL, procédez comme suit :

  1. Facultatif : pour ajouter une instruction WITH, procédez comme suit :
    1. Cliquez avec le bouton droit de la souris sur l'instruction SELECT racine dans la vue Structure puis sélectionnez Ajouter une expression de table commune (WITH) dans le menu contextuel.
    2. Cliquez sur le noeud WITH dans la vue Structure puis sélectionnez Générer l'instruction WITH dans le générateur SQL.
  2. Facultatif : pour convertir une instruction SELECT en instruction FULLSELECT, cliquez avec le bouton droit de la souris sur l'instruction dans la vue Structure puis sélectionnez Convertir en FULLSELECT (UNION) dans le menu contextuel.
  3. Facultatif : pour ajouter une instruction VALUES, procédez comme suit :
    1. Sous le noeud UNION auquel vous voulez ajouter la clause, supprimez l'une des instructions SELECT. Cliquez avec le bouton droit de la souris sur l'instruction SELECT dans la vue Structure puis sélectionnez Supprimer dans le menu contextuel.
    2. Cliquez avec le bouton droit de la souris sur l'instruction UNION dans la vue Structure puis sélectionnez Ajouter des valeurs dans le menu contextuel.
    3. Pour chaque ligne de valeurs à ajouter à la clause VALUES, cliquez avec le bouton droit de la souris sur le noeud VALUES dans la vue Structure puis sélectionnez Ajouter des valeurs dans le menu contextuel.
    4. Dans la vue Structure, cliquez sur le noeud de chaque ligne de valeurs ajoutée puis spécifiez les éléments de ligne de valeurs dans le panneau de conception du générateur SQL. Vous pouvez également saisir directement la valeur ou utiliser l'assistant du générateur d'expression pour générer une expression.
  4. Cliquez sur chaque instruction SELECT subordonnée dans la vue Structure puis sélectionnez Générer l'instruction SELECT dans le générateur SQL.
  5. Pour spécifier l'ordre des lignes dans la table des résultats, créez une clause ORDER BY pour trier en fonction d'une seule colonne ou de plusieurs colonnes.
  6. Exécutez l'instruction. Les résultats s'affichent dans la vue Sortie de données.
Tâches associées
Création d'expressions dans l'assistant Générateur d'expressions
Référence associée
Générateur SQL pour les instructions FULLSELECT

Commentaires