Condividi tramite


Finestra di dialogo Vincoli CHECK (Visual Database Tools)

Questa finestra di dialogo viene visualizzata facendo clic con il pulsante destro del mouse sulla griglia della definizione di una tabella in Progettazione tabelle e scegliendo Vincoli CHECK. In tale finestra di dialogo è contenuto un insieme di proprietà relative ai vincoli non univoci associati alle tabelle del database. Le proprietà relative ai vincoli univoci invece vengono visualizzate nella finestra di dialogo Indici/chiavi.

[!NOTA]

Se la tabella viene pubblicata per la replica, è necessario apportare modifiche allo schema utilizzando l'istruzione ALTER TABLE di Transact-SQL oppure SMO (SQL Server Management Objects). Quando si apportano modifiche allo schema utilizzando Progettazione tabelle o Progettazione diagrammi di database, viene effettuato il tentativo di rimuovere e rigenerare la tabella. La modifica allo schema non riuscirà, poiché non è consentita la rimozione di oggetti pubblicati.

Opzioni

  • Vincolo CHECK selezionato
    Elenca i vincoli CHECK disponibili. Per visualizzare le proprietà di un vincolo, selezionarlo nell'elenco.

  • Aggiungi
    Crea un nuovo vincolo per la tabella di database selezionata, assegnandogli un nome predefinito e altri valori. Il vincolo diventerà attivo solo dopo che sarà stata immessa un'espressione.

  • Elimina
    Rimuove dalla tabella il vincolo selezionato. Per annullare l'aggiunta di un vincolo CHECK, utilizzare questo pulsante per rimuovere il vincolo.

  • Categoria Generale
    Viene espansa per visualizzare il campo della proprietà Espressione.

  • Espressione
    Visualizza l'espressione relativa al vincolo CHECK selezionato. Per i nuovi vincoli, è necessario immettere l'espressione prima di uscire dalla casella. È anche possibile modificare vincoli CHECK esistenti. Per ulteriori informazioni, vedere Utilizzo dei vincoli (Visual Database Tools).

  • Categoria Identità
    Viene espansa per visualizzare le proprietà Nome e Descrizione.

  • Nome
    Visualizza il nome del vincolo CHECK selezionato. Per modificare il nome del vincolo, digitare il testo direttamente nel campo della proprietà.

  • Descrizione
    Descrive il vincolo CHECK. La descrizione può essere modificata digitando direttamente nel campo della proprietà oppure facendo clic sui puntini di sospensione () a destra del campo della proprietà e modificando il testo nella finestra di dialogo Proprietà Descrizione.

  • Categoria Progettazione tabelle
    Viene espansa per visualizzare le proprietà Verifica dati esistenti durante la creazione o la riabilitazione, Attiva per istruzioni INSERTS e UPDATES e Attiva per replica.

  • Verifica dati esistenti durante la creazione o la riabilitazione
    Specifica se tutti i dati preesistenti, ovvero i dati presenti nella tabella prima della creazione del vincolo, vengono verificati in base al vincolo.

  • Attiva per istruzioni INSERTS e UPDATES
    Specifica se il vincolo viene applicato quando i dati vengono inseriti o aggiornati nella tabella.

  • Attiva per replica
    Indica se applicare il vincolo quando un agente di replica esegue un'inserimento o un aggiornamento in questa tabella. Per ulteriori informazioni, vedere Controllo di vincoli, identità e trigger con l'opzione NOT FOR REPLICATION.