|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre Expert
![]() ![]() |
Bonjour à tous.
Je suis vraiment pas doué avec SQL server et là je butte sur nue truc que vous allez trouver fort simple : je veux ajouter une contrainte unique sur une colonne de ma table et je trouve pas comment faire. Je suis sur un SQL Server 2005 Express et je vous donne le script de création de ma table en fin de message. Je souhaiterais que ma colonne AdresseMail soit unique, c'est à dire que si j'essaie de saisir une adresse qui se trouve déjà dans la table j'ai un message d'erreur. Mais je veux garder le MailUserId comme clé primaire. Je viens de farfouiller le net à la recherche d'une solution, j'ai touvé toutes les explications sympa, mais pas de procédure simple pour faire ça. En fait, je n'ai jamais été trés doué pour manipuler les tables par Transact SQL, je fait tout par le Studio Management. Vous pouvez m'aider ? Code :
__________________
Mon blog de création d'univers : Qualhiryann Mon site qui parle de moi moi.ozouf.com |
||
|
00
|
|
|
#2 | ||
|
Membre Expert
![]() ![]() Inscription : janvier 2010 Messages : 1 084 ![]() |
Bonjour
voici le code pour la création de votre contrainte UNIQUE : Code SQL :
bien sur, si vous avez déjà des données dans la table, il faut vous assurer que vous n'avez pas deux fois la même adresse mail, sinon la création de la contrainte unique échouera. |
||
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() ![]() |
Merci beaucoup, ça me retire une sacrée épine du pied.
Bonne continuation.
__________________
Mon blog de création d'univers : Qualhiryann Mon site qui parle de moi moi.ozouf.com |
|
00
|
|
|
#4 |
![]() ![]() ![]() Nicolas SouquetAdministrateur de base de données Inscription : janvier 2005 Messages : 4 668 ![]() |
Bonjour,
J'ai publié un billet à ce sujet, que l'on trouve par votre moteur de recherche préféré en tapant "SQL Server ajouter contrainte" (1er lien) ... @++
__________________
En bases de données relationnelles SQL, il n'y a ni tableaux, ni enregistrements, ni champs: il y a des tables, des lignes et des colonnes. Blog | Profil| Consulter ou télécharger les fichiers d'aide de SQL Server, des versions 2000 à 2012 |
|
00
|
Copyright © 2000-2012 - www.developpez.com