Maison >base de données >tutoriel mysql >Comment créer des contraintes uniques dans SQL Server 2005 ?

Comment créer des contraintes uniques dans SQL Server 2005 ?

Linda Hamilton
Linda Hamiltonoriginal
2025-01-08 19:01:52564parcourir

How to Create Unique Constraints in SQL Server 2005?

Ajout de contraintes uniques dans SQL Server 2005

Ce guide montre comment appliquer l'unicité aux colonnes d'une table SQL Server 2005 existante. Nous couvrirons à la fois Transact-SQL (T-SQL) et les méthodes graphiques de diagramme de base de données.

Méthode 1 : Utiliser T-SQL

Utilisez l'instruction T-SQL suivante pour ajouter une contrainte unique :

<code class="language-sql">ALTER TABLE YourTableName ADD CONSTRAINT YourConstraintName UNIQUE NONCLUSTERED (YourColumnName)</code>

N'oubliez pas de remplacer :

  • YourTableName avec le nom de votre table.
  • YourConstraintName avec un nom descriptif pour la contrainte.
  • YourColumnNameavec la colonne que vous souhaitez rendre unique.

Méthode 2 : Utilisation du diagramme de base de données

  1. Cliquez avec le bouton droit sur votre table dans le diagramme de base de données et choisissez « Index/Clés ».
  2. Cliquez sur "Ajouter" pour créer un nouvel index.
  3. Dans la fenêtre Propriétés, sélectionnez la ou les colonnes à rendre uniques à l'aide du bouton points de suspension.
  4. Définissez la propriété « Est unique » sur « Oui ».
  5. Fournissez un nom approprié pour la contrainte.

Ces méthodes garantissent l'intégrité des données en empêchant les entrées en double dans la ou les colonnes spécifiées. Choisissez l'approche qui convient le mieux à votre flux de travail.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn