Procedura: creare vincoli univoci

Per evitare che in determinate colonne che non partecipano a una chiave primaria vengano immessi valori duplicati, è possibile creare un vincolo univoco.Sebbene sia un vincolo univoco che una chiave primaria siano in grado di garantire l'univocità, nei seguenti casi è preferibile associare un vincolo univoco anziché un vincolo di chiave primaria a una tabella:

  • Se si desidera applicare l'univocità in una colonna o in una combinazione di colonne.A una tabella è possibile associare più vincoli univoci ma un solo vincolo di chiave primaria.

  • Se si desidera applicare l'univocità in una colonna che consente l'inserimento di valori null.È possibile associare vincoli univoci alle colonne che consentono l'inserimento di valori null, mentre alle colonne che non lo consentono è possibile associare solo vincoli di chiave primaria.Associando un vincolo univoco a una colonna che ammette valori null, solo una riga della colonna vincolata conterrà un valore null.

[!NOTA]

Nel computer in uso è possibile che vengano visualizzati nomi o percorsi diversi per alcuni elementi dell'interfaccia utente di Visual Studio nelle istruzioni seguenti. La versione di Visual Studio in uso e le impostazioni configurate determinano questi elementi. Per ulteriori informazioni vedere Impostazioni di Visual Studio.

Per creare un vincolo univoco

  1. In Esplora server selezionare la tabella a cui si desidera aggiungere un vincolo univoco, quindi scegliere Apri definizione tabella dal menu Database.

    La tabella verrà visualizzata in Progettazione tabelle.

  2. Scegliere Indici/chiavi dal menu Progettazione tabelle.

  3. Nella finestra di dialogo Indici/chiavi fare clic su Aggiungi.

  4. Nella griglia fare clic su Tipo, quindi selezionare Chiave univoca dall'elenco a discesa a destra della proprietà.

Il vincolo univoco verrà creato nel database al momento del salvataggio della tabella.

Vedere anche

Attività

Procedura: creare indici univoci

Procedura: eliminare i vincoli univoci

Riferimenti

Proprietà della chiave primaria o univoca

Concetti

Vincoli univoci (Visual Database Tools)

Altre risorse

Operazioni con i vincoli