Création de clauses SET dans le générateur de requête SQL

Après avoir ajouté une table à une instruction UPDATE dans le générateur de requête SQL, vous pouvez créer une clause SET. La clause SET spécifie les colonnes à mettre à jour et leurs nouvelles valeurs.

Avant de commencer

Vous pouvez ajouter des colonnes individuelles ou des groupes de colonnes à la clause SET. Dans un groupe, vous pouvez fournir des valeurs pour des colonnes individuelles ou pour le groupe de colonnes entier. Vous pouvez spécifier une sous-requête pour fournir des valeurs pour un groupe d'une ou plusieurs colonnes.

La valeur par défaut affichée pour chaque colonne dépend du mode de définition de la colonne lors de la création de la table.
  • Si la colonne a été définie avec une valeur par défaut, la valeur de la cellule est DEFAULT.
  • Si la colonne n'a été définie avec une valeur par défaut et qu'elle peut avoir la valeur NULL, la valeur de la cellule est NULL.
  • Si la colonne n'a été définie avec une valeur par défaut et qu'elle ne peut pas avoir la valeur NULL, la valeur de la cellule est une paire de guillemets simples.
Avant de créer des clauses SET, assurez-vous que les conditions suivantes sont respectées :
  • L'instruction UPDATE doit être ouverte dans le générateur de requête SQL.
  • L'instruction UPDATE doit contenir une spécification de table.

Procédure

Pour créer une clause SET, procédez comme suit :

  1. Dans le panneau Conception du générateur de requête SQL, cliquez sur l'onglet Set.
  2. Ajoutez des colonnes à la clause SET de manière individuelle ou groupée :
    • Pour ajouter des colonnes individuellement, sélectionnez une colonne dans la liste puis cliquez sur >.
    • Pour ajouter des colonnes de manière groupée, sélectionnez plusieurs colonnes, puis cliquez sur le bouton de groupe.
  3. Définissez des valeurs pour une ou plusieurs colonnes. Dans la ligne contenant la colonne ou le groupe de colonnes, double-cliquez sur la cellule sous l'en-tête Expression. Saisissez une valeur ou une expression, ou utilisez l'assistant Générateur d'expressions pour spécifier une sous-requête ou créer une expression plus complexe.

Commentaires