sys.check_constraints (Transact-SQL)
Data aggiornamento: 17 luglio 2006
Contiene una riga per ogni oggetto che rappresenta un vincolo CHECK, con sys.objects.type = C.
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
<Colonne ereditate da sys.objects> |
|
Per un elenco delle colonne ereditate da questa vista, vedere sys.objects (Transact-SQL). |
is_disabled |
bit |
Il vincolo CHECK è disattivato. |
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. |
definition |
nvarchar(max) |
Espressione SQL che definisce questo vincolo CHECK. A differenza di quanto avviene in SQL Server 2000, in SQL Server 2005 le espressioni SQL vengono decodificate e archiviate nei metadati del catalogo. La semantica dell'espressione decodificata è equivalente al testo originale, tuttavia non è garantito che la sintassi venga mantenuta. Gli spazi vuoti, ad esempio, vengono eliminati dall'espressione decodificata. Per ulteriori informazioni, vedere Differenze di funzionamento delle funzionalità del Motore di database in SQL Server 2005. |
uses_database_collation |
bit |
1 = La corretta valutazione della definizione del vincolo dipende dalle regole di confronto predefinite del database. In caso contrario, 0. Questa dipendenza evita che vengano modificate le regole di confronto predefinite del database. |
is_system_named |
bit |
1 = Il nome è stato generato dal sistema. 0 = Il nome è stato specificato dall'utente. |
Vedere anche
Riferimento
Viste del catalogo per gli oggetti (Transact-SQL)
Viste del catalogo (Transact-SQL)
Guida in linea e informazioni
Cronologia modifiche
Versione | Cronologia |
---|---|
17 luglio 2006 |
|