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

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

È possibile che le finestre di dialogo e i comandi di menu visualizzati siano diversi da quelli descritti nella Guida a seconda delle impostazioni attive o dell'edizione del programma. Per modificare le impostazioni, scegliere Importa/Esporta impostazioni dal menu Strumenti. Per ulteriori informazioni, vedere Gestione delle impostazioni.

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.

    In alternativa

    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 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