Utilisation des contraintes (Visual Database Tools)
Les contraintes sont des règles que le serveur de base de données applique à votre intention.
[!REMARQUE]
Si la table est publiée pour réplication, vous devez apporter vos modifications au schéma à l'aide de l'instruction Transact-SQL ALTER TABLE ou de SMO (SQL Server Management Objects). Lorsque les modifications sont apportées au schéma à l'aide du Concepteur de tables ou du Concepteur de schémas de base de données, celui-ci tente d'abandonner la table et de la recréer. Toutefois, il est impossible d'abandonner les objets publiés, par conséquent les modifications du schéma échoueront.
Pour plus d'informations sur l'utilisation des contraintes, consultez les rubriques suivantes :
Pour |
Reportez-vous à |
---|---|
Vous assurer qu'aucune valeur en double n'est entrée dans des colonnes spécifiques |
Procédure : créer des contraintes uniques (Visual Database Tools) |
Changer les colonnes auxquelles la contrainte est rattachée, changer le nom de la contrainte ou définir d'autres propriétés pour la contrainte |
Procédure : modifier des contraintes uniques (Visual Database Tools) |
Supprimer la condition d'unicité requise pour les valeurs entrées dans la colonne |
Procédure : supprimer des contraintes uniques (Visual Database Tools) |
Créer une expression de contrainte pour valider des données par rapport à une condition |
Procédure : définir des expressions de contrainte de validation (Visual Database Tools) |
Appliquer des contraintes uniquement aux nouvelles données ou également aux données existantes |
|
Rattacher une contrainte de validation à une table pour spécifier les valeurs de données qui sont admises dans une ou plusieurs colonnes |
|
Désactiver une contrainte de validation lorsque l'Agent de réplication insère ou met à jour les données dans votre table |
Procédure : désactiver des contraintes de validation pour la réplication (Visual Database Tools) |
Désactiver une contrainte de validation lorsque des données sont ajoutées à une table, mises à jour dans une table ou supprimées d'une table |
|
Changer l'expression de contrainte ou les options qui activent ou désactivent la contrainte pour des conditions spécifiques |
Procédure : modifier des contraintes de validation (Visual Database Tools) |
Supprimer les limites appliquées aux valeurs de données dans une colonne |
Procédure : supprimer des contraintes de validation (Visual Database Tools) |
Afficher, dans la fenêtre Propriétés, les propriétés d'une contrainte CHECK sélectionnée |
Procédure : afficher les propriétés des contraintes de validation (Visual Database Tools) |
Voir aussi