Procedura: associare un nuovo vincolo CHECK a una tabella o a una colonna
Aggiornamento: novembre 2007
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: |
---|
Le finestre di dialogo e i comandi di menu visualizzati possono differire da quelli descritti nella Guida a seconda delle impostazioni attive o dell'edizione in uso. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Impostazioni di Visual Studio. |
Per associare un nuovo vincolo CHECK
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.
-oppure-
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.
Fare clic su Aggiungi.
Nota: Per rinominare il vincolo, digitare il nome desiderato nella casella Nome vincolo.
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 (').
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