CONTRAINTES SQL SERVER : AJOUTER UNE CONTRAINTE À UNE TABLE EXISTANTE
Dans une base de données, une contrainte d'intégrité permet de garantir la cohérence des données lors des mises à jour de la base. En effet, les données d'une base ne sont pas indépendantes, mais obéissant à des règles sémantiques, après chaque mise à jour, le SGBD contrôle qu'aucune contrainte d'intégrité n'est violée(Wikipedia). Les types des contraints : - Contraintes de clés primaires : Applique des valeurs uniques pour la colonne spécifiée, peut être référencé. - Contraintes de clés étrangères : Applique une référence à une clé primaire. - Contraintes uniques : Assure des valeurs uniques dans une colonne. - Contraintes de vérification : Limiter les valeurs acceptables pour une colonne basée sur une évaluation. Pour ajouter une contrainte à une table existante vous devez utiliser " ALTER TABLE " : Contraintes de clés primaires : ALTER TABLE utilisateur ADD CONSTRAINT PK_user PRIMARY KEY (id); Contraintes d...