Maison >base de données >tutoriel mysql >Comment créer une contrainte unique dans SQL Server 2005 ?
Garantir l'intégrité des données avec des contraintes uniques dans SQL Server 2005
L'intégrité des données est primordiale dans la gestion des bases de données. Un aspect crucial est de garantir l’unicité des valeurs spécifiques au sein d’un tableau. Ceci est facilement réalisé en implémentant une contrainte unique. Ce guide explique comment créer ces contraintes dans SQL Server 2005.
Utiliser T-SQL
La commande Transact-SQL (T-SQL) fournit une méthode directe pour ajouter des contraintes uniques :
<code class="language-sql">ALTER TABLE <tablename> ADD CONSTRAINT <constraintname> UNIQUE NONCLUSTERED (<columnname>)</code>
Par exemple :
<code class="language-sql">ALTER TABLE Employee ADD CONSTRAINT UniqueEmployeeID UNIQUE NONCLUSTERED (EmployeeID)</code>
Ce code ajoute une contrainte unique nommée UniqueEmployeeID
à la table Employee
, garantissant que la colonne EmployeeID
ne contient que des valeurs uniques.
Approche graphique via un diagramme de base de données
Vous pouvez également créer des contraintes uniques à l'aide de l'interface du diagramme de base de données :
En employant l'une ou l'autre méthode, vous évitez efficacement les entrées en double dans la ou les colonnes spécifiées, tout en préservant l'exactitude et la cohérence des données.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!