Condividi tramite


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

Il computer potrebbe mostrare 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