Partage via


Propriétés de colonne (Visual Database Tools)

S’applique à :SQL Server

Il existe deux ensembles de propriétés pour les colonnes : un ensemble complet que vous pouvez voir dans l’onglet Propriétés de colonne dans le Concepteur de tables (disponible uniquement pour les bases de données 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 de cet article sont classées par catégorie plutôt que par alphabet.

Remarque

Les boîtes de dialogue et les commandes de menu que vous voyez peuvent différer des boîtes de dialogue et des commandes de menu décrites dans l’aide, en fonction de vos paramètres actifs ou édition. Pour modifier vos paramètres, choisissez paramètres d’importation et d’exportation dans le menu Outils.

La fenêtre des propriétés

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

Remarque

Ces propriétés, accessibles dans 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 cet article.

Catégorie d’identité

Peut être développée pour afficher les propriétés Nom et Base de données .

Nom

Indique le nom de la colonne.

Base de données

S’applique à : OLE DB uniquement.

Affiche le nom de la source de données pour la colonne sélectionnée.

Catégorie Misc

S'étend pour afficher les propriétés restantes.

Type de données

Affiche le type de données de la colonne sélectionnée. Pour plus d’informations, voir Types de données.

Incrément d’identité

S’applique uniquement à : SQL Server.

Affiche l’incrément qui est ajouté à la graine d'identité pour chaque ligne suivante de la colonne d'identité.

Valeur initiale de l’identité

S’applique uniquement à : SQL Server.

Affiche la valeur de départ affectée à la première ligne de la table pour la colonne d'identité.

Identité

S’applique uniquement à : SQL Server.

Détermine si la colonne sélectionnée est la colonne identité de la table.

Longueur

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

Nullable

Indique si la colonne autorise 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é s’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é s’affiche 0 pour les types de données non numériques.

Onglet Propriétés de la colonne

Pour accéder à ces propriétés, dans l’Explorateur de serveurs, cliquez avec le bouton droit sur la table contenant la colonne, choisissez Ouvrir la définition de table, puis sélectionnez la ligne dans la grille de table du Concepteur de tables.

Remarque

Ces propriétés s’appliquent uniquement à SQL Server.

Catégorie générale

Peut être développée pour afficher Nom, Autoriser les valeurs NULL, Type de données, Valeur ou liaison par défaut, Longueur, Précisionet Échelle.

Nom

Affiche le nom de la colonne. Pour modifier le nom, tapez dans la zone de texte.

Avertissement

Si des requêtes, des vues, des fonctions définies par l’utilisateur, des procédures stockées ou des programmes font référence à la colonne, la modification du nom rend ces objets non valides.

Autoriser les valeurs Null

Précise si le type de données de la colonne autorise les valeurs NULL.

Type de données

Affiche le type de données de la colonne sélectionnée. Pour modifier cette propriété, sélectionnez sa valeur, développez la liste déroulante et choisissez une autre valeur. Pour plus d’informations, voir Types de données.

Valeur ou liaison par défaut

Affiche la valeur par défaut de cette colonne quand aucune valeur n'y est spécifiée. La liste déroulante contient toutes les valeurs par défaut globales définies dans la source de données. Pour lier la colonne à une valeur globale par défaut, sélectionnez-la dans la liste déroulante. Ou bien, pour créer une contrainte par défaut pour la colonne, entrez la valeur par défaut directement comme un 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 basés sur les caractères.

Précision

Affiche le nombre maximal de chiffres autorisés pour les types de données numériques. Cette propriété s’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é s’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

S'étend 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, sélectionnez Interclassement, puis cliquez sur les points de suspension (...) à droite de la valeur.

Catégorie de spécification de colonne calculée

Peut être développée pour afficher les propriétés Formule et Est persistant. Si la colonne est calculée, la formule s’affiche également. Pour modifier la formule, développez cette catégorie et modifiez-la dans la propriété Formule .

Formule

Affiche la formule utilisée par la colonne sélectionnée s’il s’agit d’une colonne calculée. Entrez ou modifiez une formule dans ce champ.

Est persistant

Permet d'enregistrer la colonne calculée avec la source de données. Une colonne calculée persistante peut être indexée.

Type de données condensé

Affiche des informations sur le type de données du champ, au même format que l’instruction SQL CREATE TABLE . Par exemple, un champ contenant une chaîne de longueur variable avec une longueur maximale de 20 caractères est représenté sous forme de varchar(20). Pour modifier cette propriété, tapez directement la valeur.

Descriptif

Affiche la description de la colonne. Pour afficher la description complète ou la modifier, sélectionnez Description, puis sélectionnez les points de suspension (...) à droite de la propriété.

Catégorie de spécification en texte intégral

Peut être développée pour afficher les propriétés spécifiques aux colonnes de texte intégral.

Indexé en texte intégral

Indique si cette colonne est indexée en texte intégral. Cette propriété ne peut prendre la valeur Oui que si le type de données de cette colonne peut être soumis à une recherche en texte intégral et si la table contenant cette colonne contient un index de texte intégral. Pour modifier cette valeur, sélectionnez-la, développez la liste déroulante et choisissez une nouvelle valeur.

Colonne de type texte intégral

Affiche la colonne 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 allant des fichiers .doc aux fichiers xml.

Langue

Indique la langue utilisée pour indexer la colonne.

Sémantique statistique

Sélectionnez s'il faut activer l'indexation sémantique statistique pour la colonne sélectionnée. Pour plus d’informations, consultez Recherche sémantique (SQL Server).

Si vous sélectionnez une langue avant de sélectionner la sémantique statistique et que la langue sélectionnée n’a pas de modèle de langage sémantique associé, l’option Sémantique statistique est définie sur Non et ne peut pas être modifiée. Si vous sélectionnez Oui pour l’option Sémantique statistique avant de sélectionner une langue, les langues disponibles dans la colonne Langue sont limitées aux langues pour lesquelles le modèle de langage sémantique prend en charge.

Dispose d’un abonné non-SQL Server

Indique si la colonne a un abonné autre que Microsoft SQL Server.

Catégorie de spécification d’identité

Développez pour afficher les propriétés Est d’identité, Incrément d’identitéet Valeur initiale de la propriété Identity.

Identité

Détermine si la colonne sélectionnée est la colonne identité de la table. Pour modifier la propriété, ouvrez la table dans le Concepteur de tables et modifiez-la dans la fenêtre Propriétés . Ce paramètre s’applique uniquement aux colonnes dont le type de données est basé sur les nombres, comme int.

Incrément d’identité

Affiche l’incrément ajouté à la valeur d'identité initiale pour chaque nouvelle ligne. Si vous laissez cette cellule vide, la valeur 1 est affectée par défaut. Pour modifier cette propriété, tapez directement la nouvelle valeur.

Valeur initiale de l’identité

Affiche la valeur attribuée à la première ligne de la table. Si vous laissez cette cellule vide, la valeur 1 est affectée par défaut. Pour modifier cette propriété, tapez directement la nouvelle valeur.

Est déterministe

Indique si le type de données de la colonne sélectionnée peut être déterminé avec certitude.

Est publié par DTS

Indique si la colonne est publiée via DTS.

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.

Est publié par fusion

Indique si la colonne est publiée par fusion.

N’est pas destiné à la réplication

Indique si les valeurs d'identité d'origine sont préservées pendant la réplication. Pour modifier cette propriété, sélectionnez sa valeur, développez la liste déroulante et choisissez une autre valeur.

Est répliqué

Indique si cette colonne est répliquée dans un autre emplacement.

S'agit-il de RowGuid

Indique si SQL Server utilise la colonne comme un ROWGUID. Vous pouvez définir cette valeur sur Oui uniquement pour une colonne dont le type de données est uniqueidentifier. Pour modifier cette propriété, sélectionnez sa valeur, développez la liste déroulante et choisissez une autre valeur.

Taille

Affiche 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 aurait 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_helprenvoie -1 la longueur de la colonne varchar(max). Management Studio affiche -1 en tant que taille de colonne.