Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

SQL Server 2005 Comment créer une contrainte unique ?

La commande SQL est :

ALTER TABLE <tablename> ADD CONSTRAINT
            <constraintname> UNIQUE NONCLUSTERED
    (
                <columnname>
    )

Voir la syntaxe complète ici.

Si vous souhaitez le faire à partir d'un diagramme de base de données :

  • faites un clic droit sur le tableau et sélectionnez "Index/Clés"
  • cliquez sur le bouton Ajouter pour ajouter un nouvel index
  • entrez les informations nécessaires dans les Propriétés sur le côté droit :
    • les colonnes souhaitées (cliquez sur le bouton points de suspension pour les sélectionner)
    • définissez Est unique sur Oui
    • donnez-lui un nom approprié