Finestra di dialogo Vincoli CHECK (Visual Database Tools)Check Constraint Dialog Box (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.This dialog box appears when you right-click a table definition grid in Table Designer and click Check Constraints. In tale finestra di dialogo è contenuto un set di proprietà relative ai vincoli non univoci associati alle tabelle del database.The dialog box contains a set of properties for non-unique constraints attached to the tables in your database. Le proprietà relative ai vincoli univoci invece vengono visualizzate nella finestra di dialogo Indici/chiavi .Properties applying to unique constraints appear in the Indexes/Keys dialog box.

Nota

Se la tabella viene pubblicata per la replica, è necessario apportare modifiche allo schema usando l'istruzione ALTER TABLE di Transact-SQL oppure SMO (SQL Server Management Objects).If the table is published for replication, you must make schema changes using the Transact-SQL statement ALTER TABLE or SQL Server Management Objects (SMO). Quando si apportano modifiche allo schema utilizzando Progettazione tabelle o Progettazione diagrammi di database, viene effettuato il tentativo di rimuovere e rigenerare la tabella.When schema changes are made using the Table Designer or the Database Diagram Designer, it attempts to drop and recreate the table. La modifica allo schema non riuscirà, poiché non è consentita la rimozione di oggetti pubblicati.You cannot drop published objects, therefore the schema change will fail.

OpzioniOptions

Vincolo CHECK selezionatoSelected Check Constraints
Elenca i vincoli CHECK disponibili.Lists available check constraints. Per visualizzare le proprietà di un vincolo, selezionarlo nell'elenco.To view the properties of a constraint, select it in the list.

AggiungiAdd
Crea un nuovo vincolo per la tabella di database selezionata, assegnandogli un nome predefinito e altri valori.Create a new constraint for the selected database table and provide a default name and other values for the constraint. Il vincolo diventerà attivo solo dopo che sarà stata immessa un'espressione.The constraint will not become valid until an expression is entered for the constraint.

EliminaDelete
Rimuove dalla tabella il vincolo selezionato.Remove the selected constraint from the table. Per annullare l'aggiunta di un vincolo CHECK, utilizzare questo pulsante per rimuovere il vincolo.To cancel the addition of a check constraint, use this button to remove the constraint.

Categoria GeneraleGeneral Category
Viene espansa per visualizzare il campo della proprietà Espressione .Expand to show the Expression property field.

EspressioneExpression
Visualizza l'espressione relativa al vincolo CHECK selezionato.Displays the expression for the selected check constraint. Per i nuovi vincoli, è necessario immettere l'espressione prima di uscire dalla casella.For new constraints, you must enter the expression before exiting this box. È anche possibile modificare vincoli CHECK esistenti.You can also edit existing check constraints. Per altre informazioni, vedere Utilizzo dei vincoli (Visual Database Tools).For more information, see Working with Constraints (Visual Database Tools).

Categoria IdentitàIdentity Category
Viene espansa per visualizzare le proprietà Nome e Descrizione.Expand to show properties for Name and Description.

NomeName
Visualizza il nome del vincolo CHECK selezionato.Shows the name of the selected check constraint. Per modificare il nome del vincolo, digitare il testo direttamente nel campo della proprietà.To change the name of this constraint, type the text directly in the property field.

DescrizioneDescription
Descrive il vincolo CHECK.Describing this check constraint. 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 .You can edit the description by typing into the property field or you can click the ellipsis button () that appears to the right of the property field and edit the description in the Description Property dialog box.

Categoria Progettazione tabelleTable Designer Category
Viene espansa per visualizzare le proprietà Verifica dati esistenti durante la creazione o la riabilitazione, Attiva per istruzioni INSERTS e UPDATESe Attiva per replica.Expand to show properties for Check Existing Data on Creation or Re-enabling, Enforce For Inserts And Updates, and Enforce Replication.

Check Existing Data On Creation or Re-EnablingCheck Existing Data On Creation or Re-Enabling
Specifica se tutti i dati preesistenti, ovvero i dati presenti nella tabella prima della creazione del vincolo, vengono verificati in base al vincolo.Specify whether all pre-existing data (data existing in the table before the constraint is created) is verified against the constraint.

Attiva per istruzioni INSERTS e UPDATESEnforce For Inserts And Updates
Specifica se il vincolo viene applicato quando i dati vengono inseriti o aggiornati nella tabella.Specify whether the constraint is enforced when data is inserted into or updated in the table.

Applicare per replicaEnforce For Replication
Indica se applicare il vincolo quando un agente di replica esegue un'inserimento o un aggiornamento in questa tabella.Indicates whether to enforce the constraint when a replication agent performs an insert or update on this table.

Vedere ancheSee Also

Utilizzo dei vincoli (Visual Database Tools)Working with Constraints (Visual Database Tools)
Finestra di dialogo Indici/chiavi (Visual Database Tools)Indexes - Keys Dialog Box (Visual Database Tools)