Partager via


Comment : spécifier des colonnes calculées

Vous pouvez spécifier une expression pour une colonne calculée dans le Concepteur de tables. Une expression de colonne calculée peut utiliser des données d'autres colonnes afin de calculer une valeur pour la colonne à laquelle elle appartient.

Notes

Une nouvelle version du concepteur de tables s'affiche pour les bases de données dans le format SQL Server 2012. Cette rubrique décrit l'ancienne version du Concepteur de tables que vous utilisez avec des bases de données aux formats antérieurs de SQL Server.

Dans la nouvelle version, vous pouvez modifier une définition de table via une interface graphique ou directement dans un volet script. Si vous voulez utiliser l'interface graphique, la définition de tables est automatiquement mise à jour dans le volet script. Pour appliquer le code SQL dans le volet script, choisissez le bouton Mettre à jour. Pour plus d'informations sur la nouvelle version, consultez How to: Create Database Objects Using Table Designer.

Notes

Il est possible que pour certains des éléments de l'interface utilisateur de Visual Studio, votre ordinateur affiche des noms ou des emplacements différents de ceux indiqués dans les instructions suivantes. L'édition de Visual Studio dont vous disposez et les paramètres que vous utilisez déterminent ces éléments. Pour plus d'informations, consultez Paramètres Visual Studio.

Pour spécifier une colonne calculée

  1. Dans l'Explorateur de serveurs, cliquez avec le bouton droit sur la table contenant les colonnes dont vous souhaitez spécifier les colonnes calculées et cliquez sur Ouvrir la définition de table.

    La table s'ouvre dans le Concepteur de tables.

  2. Sélectionnez la colonne pour laquelle vous souhaitez spécifier une formule de colonne calculée.

  3. Dans l'onglet Propriétés des colonnes, développez la propriété Spécification de la colonne calculée.

  4. Dans la propriété enfant (Formule), tapez l'expression pour cette colonne dans la cellule de grille située à droite.

  5. Indiquez si les données doivent être enregistrées en choisissant Oui ou Non dans la liste déroulante de la propriété enfant Est persistante.

    Notes

    Si votre moteur de base de données n'autorise pas l'enregistrement des résultats d'expression, vous ne pouvez pas choisir Oui pour la propriété Est persistante.

La nouvelle spécification de colonne calculée est assignée à la colonne dans le Concepteur de tables lorsque vous cliquez à l'extérieur de la cellule de grille ou que vous utilisez la touche TAB pour vous déplacer vers une autre cellule de la grille, et les modifications sont stockées dans la base de données lorsque vous les enregistrez dans le Concepteur de tables.

Voir aussi

Référence

Propriétés des colonnes

Autres ressources

Utilisation des colonnes

CREATE TABLE et expressions calculées de colonne