Condividi tramite


Procedura: associare un nuovo vincolo CHECK a una tabella o a una colonna

Associare un vincolo CHECK a una tabella per specificare i valori di dati accettabili in una o più colonne.

[!NOTA]

Alcuni database dispongono di funzionalità differenti per i vincoli CHECK.Vedere la documentazione del database per informazioni dettagliate relative al funzionamento del database con vincoli CHECK.

[!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 associare un nuovo vincolo CHECK

  1. Nel diagramma del database fare clic con il pulsante destro del mouse sulla tabella che conterrà il vincolo, quindi scegliere Vincoli CHECK dal menu di scelta rapida.

    In alternativa

    Aprire Progettazione tabelle per la tabella che conterrà il vincolo, fare clic con il pulsante destro del mouse in Progettazione tabelle, quindi scegliere Vincoli CHECK dal menu di scelta rapida.

  2. Scegliere Aggiungi.

    [!NOTA]

    Per rinominare il vincolo, digitare il nome desiderato nella casella Nome vincolo.

  3. Nella griglia digitare le espressioni SQL per il vincolo CHECK nel campo Espressione.Per limitare, ad esempio, le voci presenti nella colonna state della tabella authors a New York, digitare:

    state = 'NY'
    

    In alternativa, per richiedere l'immissione di un valore composto da 5 cifre nella colonna zip , digitare:

    zip LIKE '[0-9][0-9][0-9][0-9][0-9]'
    

    [!NOTA]

    Tutti i valori di vincolo non numerici devono essere racchiusi tra virgolette semplici (').

  4. Espandere la categoria Progettazione tabelle per definire quando deve essere applicato il vincolo:

    • Per provare il vincolo sui dati preesistenti, selezionare Verifica dati esistenti durante la creazione o l'attivazione.

    • Per applicare il vincolo ogni volta che si verifica un'operazione di replica sulla tabella, selezionare Attiva per replica.

    • Per applicare il vincolo ogni volta che viene inserita o aggiornata una riga della tabella, selezionare Attiva per istruzioni INSERTS e UPDATES.

Vedere anche

Riferimenti

Finestra di dialogo Indici/chiavi

Altre risorse

Operazioni con i vincoli

Operazioni con le chiavi