Procedura: Controllo dei dati esistenti durante la creazione di un vincolo CHECK (Visual Database Tools)
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.
Per controllare i dati esistenti durante la creazione di un vincolo CHECK
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.
Selezionare il vincolo dall'elenco Vincolo CHECK selezionato.
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.