Condividi tramite


sys.check_constraints (Transact-SQL)

Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure

Contiene una riga per ogni oggetto che è un vincolo CHECK, con sys.objects.type = 'C'.

Nome colonna Tipo di dati Descrizione
<Colonne ereditate da sys.objects> Per un elenco di colonne ereditate da questa vista, vedere sys.objects (Transact-SQL).For a list of columns that this view inherits, see sys.objects (Transact-SQL).
is_disabled bit Il vincolo CHECK è disabilitato.
is_not_for_replication bit Il vincolo CHECK è stato creato con l'opzione NOT FOR REPLICATION.
is_not_trusted bit Il vincolo CHECK non è stato verificato dal sistema per tutte le righe.
parent_column_id int 0 indica un vincolo CHECK a livello di tabella.

Un valore diverso da zero indica che si tratta di un vincolo CHECK a livello di colonna definito nella colonna con il valore ID specificato.
definizione nvarchar(max) Espressione SQL che definisce questo vincolo CHECK.
uses_database_collation bit 1 = La corretta valutazione della definizione del vincolo dipende dalle regole di confronto predefinite del database; altrimenti, 0. Tale dipendenza impedisce la modifica delle regole di confronto predefinite del database.
is_system_named bit 1 = Il nome è stato generato dal sistema.

0 = Nome specificato dall'utente.

Autorizzazioni

La visibilità dei metadati nelle viste del catalogo è limitata alle entità a protezione diretta di cui l'utente è proprietario o per le quali dispone di autorizzazioni. Per altre informazioni, vedere Metadata Visibility Configuration.

Vedi anche