Comment l'interface graphique des contraintes fonctionne-t-elle dans SQL Server Management Studio?

StackOverflow https://stackoverflow.com/questions/1012960

  •  06-07-2019
  •  | 
  •  

Question

Dans ma table TSQL, j'ai ajouté une contrainte avec l'instruction sQL suivante

alter table disabledqualities
add constraint uc_uIdQualCode
unique (userId, qualitycode)

Je l'ai fait à la main parce que je n'arrive pas à comprendre comment l'interface graphique est censée fonctionner.
Vous ajoutez une contrainte et vous obtenez une fenêtre dans laquelle vous devez "définir". votre contrainte. C'est fondamentalement juste une zone de texte. Et peu importe ce que je semble entrer, cela ne valide jamais.

Qu'est-ce que je suis supposé entrer dans la boîte?

Était-ce utile?

La solution

vous utiliseriez nouvel index et non une nouvelle contrainte pour ajouter une contrainte unique (index de lecture) La nouvelle contrainte consiste à ajouter des contraintes de vérification

dans la nouvel index , contrôle unique

Autres conseils

Exemple, la colonne doit être comprise entre 0 et 1,

.
((0)<=[TABLE].[COLUMN] AND [TABLE].[COLUMN]<=(1))

Lors de l'ajout de contraintes uniques, il s'agit en fait d'un index, comme une clé primaire, vous permettant de cliquer sur les index / clés.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top