Condividi tramite


Procedura: controllare i dati esistenti durante la creazione di un vincolo CHECK

Aggiornamento: novembre 2007

Quando si crea un vincolo CHECK, è possibile impostare un'opzione per applicarlo solo ai dati nuovi o anche ai dati esistenti. Applicare il vincolo solo ai dati nuovi può essere utile se si è certi che i dati esistenti soddisfano già il nuovo vincolo CHECK o quando le regole aziendali richiedono l'applicazione del vincolo solo da questo punto in avanti.

Se, ad esempio, in precedenza erano necessari codici postali a cinque cifre, mentre in futuro sarà necessario consentire l'immissione di codici a nove cifre, i precedenti dati a cinque cifre coesisteranno con i nuovi dati contenenti codici postali a nove cifre.

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 controllare i dati esistenti durante la creazione di un vincolo CHECK

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

    -oppure-

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

  2. Selezionare il vincolo dall'elenco Vincolo CHECK selezionato.

  3. Fare clic su Verifica dati esistenti durante la creazione o l'attivazione e selezionare Sì dall'elenco a discesa.

Il vincolo CHECK viene applicato quando si salva la tabella o il diagramma di database. Se vengono rilevate violazioni di vincolo durante il processo di salvataggio, non sarà possibile salvare la tabella.

Vedere anche

Altre risorse

Operazioni con i vincoli

Utilizzo di stored procedure e di funzioni definite dall'utente