Partager via


Propriétés des colonnes

Mise à jour : novembre 2007

Il y a deux ensembles de propriétés pour les colonnes, un ensemble complet que vous pouvez voir dans l'onglet Propriétés des colonnes dans le Concepteur de tables (disponible uniquement pour les bases de données Microsoft SQL Server) et un sous-ensemble que vous pouvez voir dans la fenêtre Propriétés à l'aide de l'Explorateur de serveurs.

Remarque :

Les propriétés mentionnées dans cette rubrique sont classées par catégorie et non par ordre alphabétique.

Remarque :

Les boîtes de dialogue et les commandes de menu qui s'affichent peuvent être différentes de celles qui sont décrites dans l'aide, en fonction de vos paramètres actifs ou de l'édition utilisée. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Paramètres Visual Studio.

Fenêtre Propriétés

Ces propriétés apparaissent dans la fenêtre Propriétés lorsque vous sélectionnez une colonne dans l'Explorateur de serveurs.

Remarque :

Ces propriétés, accessibles à l'aide de l'Explorateur de serveurs, sont en lecture seule. Pour modifier les propriétés d'une colonne pour les bases de données Microsoft SQL Server, sélectionnez la colonne dans le Concepteur de tables. Ces propriétés sont décrites plus loin dans cette rubrique.

  • Catégorie Identité
    Se développe pour afficher les propriétés Nom et Base de données.

  • Nom
    Indique le nom de la colonne.

  • Base de données
    Indique le nom de la source de données pour la colonne sélectionnée. (S'applique uniquement à OLE DB.)

  • Catégorie Divers
    Se développe pour afficher les propriétés restantes.

  • Type de données
    Affiche le type de données de la colonne sélectionnée.

  • Incrément du compteur
    Affiche l'incrément qui sera ajouté à la valeur Début du compteur à chaque nouvelle ligne d'identité de colonne. (S'applique uniquement à Microsoft SQL Server.)

  • Début du compteur
    Affiche la valeur de départ assignée à la première ligne de la colonne d'identité. (S'applique uniquement à Microsoft SQL Server.)

  • Est d'identité
    Indique si la colonne sélectionnée est la colonne d'identité pour la table. (S'applique uniquement à Microsoft SQL Server.)

  • Longueur
    Affiche le nombre de caractères autorisés pour les types de données texte.

  • Autorise la valeur Null
    Détermine si la colonne accepte ou non les valeurs NULL.

  • Précision
    Affiche le nombre maximal de chiffres autorisés pour les types de données numériques. Cette propriété affiche 0 pour les types de données non numériques.

  • Échelle
    Affiche le nombre maximal de chiffres qui peuvent apparaître à droite de la virgule décimale pour les types de données numériques. Cette valeur doit être inférieure ou égale à la précision. Cette propriété affiche 0 pour les types de données non numériques.

Onglet Propriétés des colonnes

Pour accéder à ces propriétés, dans l'Explorateur de serveurs, cliquez avec le bouton droit sur la table à laquelle la colonne appartient, choisissez Ouvrir la définition de table et, dans le Concepteur de tables, sélectionnez la ligne dans la grille des tables.

Remarque :

Ces propriétés s'appliquent uniquement à Microsoft SQL Server.

  • Catégorie Général
    Se développe pour afficher Nom, Null autorisé, Type de données, Valeur ou liaison par défaut, Longueur, Précision et Échelle.

  • Nom
    Indique le nom de la colonne. Pour modifier le nom, tapez dans la zone de texte.

    Attention :

    En effet, s'il existe des requêtes, des vues, des fonctions définies par l'utilisateur, des procédures stockées ou des programmes qui font référence à cette colonne, le changement de nom rend tous ces objets non valides.

  • Null autorisé
    Indique si le type de données de la colonne autorise ou non des valeurs Null.

  • Type de données
    Affiche le type de données pour la colonne sélectionnée. Pour modifier cette propriété, cliquez sur sa valeur, développez la liste déroulante et choisissez une autre valeur.

  • Valeur ou liaison par défaut
    Affiche la valeur par défaut pour cette colonne lorsque aucune valeur n'est spécifiée pour cette colonne. La liste déroulante contient les valeurs globales par défaut définies dans la source de données. Pour lier la colonne à une valeur globale par défaut, effectuez votre sélection dans la liste déroulante. Pour créer une contrainte par défaut pour la colonne, vous pouvez aussi taper directement la valeur par défaut comme texte.

  • Longueur
    Affiche le nombre de caractères autorisés pour les types de données texte. Cette propriété est disponible uniquement pour les types de données texte.

  • Précision
    Affiche le nombre maximal de chiffres autorisés pour les types de données numériques. Cette propriété affiche 0 pour les types de données non numériques. Cette propriété est disponible uniquement pour les types de données numériques.

  • Échelle
    Affiche le nombre maximal de chiffres qui peuvent apparaître à droite de la virgule décimale pour les types de données numériques. Cette valeur doit être inférieure ou égale à la précision. Cette propriété affiche 0 pour les types de données non numériques. Cette propriété est disponible uniquement pour les types de données numériques.

  • Catégorie Concepteur de tables
    Se développe pour afficher les propriétés restantes.

  • Classement
    Affiche le paramètre de classement pour la colonne sélectionnée. Pour modifier ce paramètre, cliquez sur Classement, puis cliquez sur les ellipses (...) à droite de la valeur. (S'applique à SQL Server 2000 ou version ultérieure.)

  • Catégorie Spécification de la colonne calculée
    Se développe pour afficher les propriétés pour Formule et Est persistante. Si la colonne est calculée, la formule est également affichée. Pour modifier la formule, développez cette catégorie et modifiez-la dans la propriété Formule.

  • Formule
    Affiche la formule que la colonne sélectionnée utilise s'il s'agit d'une colonne calculée. Dans ce champ, vous pouvez entrer ou modifier une formule.

  • Est persistante
    Vous permet d'enregistrer la colonne calculée avec la source de données. Une colonne calculée enregistrée peut être indexée.

  • Type de données condensé
    Affiche les informations sur le type de données du champ, sous la même forme que dans l'instruction SQL CREATE TABLE. Par exemple, un champ contenant une chaîne de longueur variable ne dépassant pas 20 caractères est représenté sous la forme « varchar(20) ». Pour modifier cette propriété, tapez la valeur directement.

  • Description
    Indique la description de la colonne. Pour consulter la description complète ou pour la modifier, cliquez sur Description, puis cliquez sur les ellipses (...) à droite de la propriété.

  • Catégorie Spécification de texte intégral
    Se développe pour afficher des propriétés spécifiques aux colonnes de texte intégral.

  • Est d'index de texte intégral
    Indique si cette colonne est indexée en texte intégral. Cette propriété peut avoir la valeur Oui uniquement si le type de données pour cette colonne est « peut effectuer des recherches de texte intégral » et si la table à laquelle cette colonne appartient a un index de texte intégral qui lui est spécifié. Pour modifier cette valeur, cliquez dessus, développez la liste déroulante et choisissez une nouvelle valeur.

  • Colonne de type texte intégral
    Indique la colonne qui est utilisée pour définir le type de document d'une colonne de type image. Le type de données image peut être utilisé pour stocker des documents qui varient de fichiers .doc à des fichiers xml. (S'applique uniquement à Microsoft SQL Server 2000 ou version ultérieure.)

  • Langue
    Indique la langue utilisée pour indexer la colonne. (S'applique uniquement à Microsoft SQL Server 2000 ou version ultérieure.)

  • A un abonné autre que SQL Server
    Indique si la colonne a un abonné non Microsoft SQL Server. (S'applique uniquement à SQL Server 2005 et SQL Server 2008.)

  • Catégorie Spécification du compteur
    Se développe pour afficher des propriétés pour Est d'identité, Incrément du compteur et Début du compteur.

  • Est d'identité
    Indique si la colonne sélectionnée est la colonne d'identité pour la table. Pour modifier la propriété, ouvrez la table dans le Concepteur de tables et modifiez les propriétés dans la fenêtre Propriétés. Ce paramètre s'applique uniquement aux colonnes avec un type de données basé sur un nombre, tel que int.

  • Incrément du compteur
    Indique l'incrément qui sera ajouté à la valeur Incrément du compteur à chaque nouvelle ligne. Si vous laissez cette cellule vide, la valeur 1 sera assignée par défaut. Pour modifier cette propriété, tapez la nouvelle valeur directement.

  • Début du compteur
    Indique la valeur assignée à la première ligne de la table. Si vous laissez cette cellule vide, la valeur 1 sera assignée par défaut. Pour modifier cette propriété, tapez la nouvelle valeur directement.

  • Est déterministe
    Indique si le type de données de la colonne sélectionnée peut être déterminé avec certitude. (S'applique uniquement à Microsoft SQL Server 2000 ou version ultérieure.)

  • Est publiée via DTS
    Indique si la colonne est publiée par DTS. (S'applique uniquement à SQL Server 2005 et SQL Server 2008.)

  • Est indexable
    Indique si la colonne sélectionnée peut être indexée. Par exemple, les colonnes calculées non-déterministes ne peuvent pas être indexées. (S'applique uniquement à Microsoft SQL Server 2000 ou version ultérieure.)

  • Est publiée par fonction
    Indique si la colonne est publiée par fusion. (S'applique uniquement à SQL Server 2005 et SQL Server 2008.)

  • N'est pas pour la réplication
    Indique si les valeurs d'identité d'origine sont conservées pendant la réplication. Pour modifier cette propriété, cliquez sur sa valeur, développez la liste déroulante et choisissez une autre valeur.

  • Est répliquée
    Indique si cette colonne est répliquée dans un autre emplacement. (S'applique uniquement à SQL Server 2005 et SQL Server 2008.)

  • Est RowGuid
    Indique si SQL Server utilise la colonne comme un ROWGUID. Vous pouvez affecter Oui à cette valeur uniquement pour une colonne avec le type de données uniqueidentifier. Pour modifier cette propriété, cliquez sur sa valeur, développez la liste déroulante et choisissez une autre valeur.

  • Taille
    Indique la taille en octets autorisée par le type de données de la colonne. Par exemple, un type de données nchar peut avoir une longueur de 10 (le nombre de caractères), mais il aura une taille de 20 pour tenir compte des jeux de caractères Unicode.

    Remarque   La longueur d'un type de données varchar(max) varie pour chaque ligne. sp_help retourne (-1) comme longueur de colonne varchar(max). Cette propriété affiche -1 en tant que taille de la colonne pour les types de données varchar(max).

Voir aussi

Autres ressources

Utilisation des colonnes

Utilisation des tables dans le concepteur de tables