TABLE_CONSTRAINTS (Transact-SQL)
Si applica a: SQL Server database SQL di Azure Istanza gestita di SQL di Azure
Restituisce una riga per ogni vincolo di tabella del database corrente. Questa vista degli schemi delle informazioni restituisce informazioni sugli oggetti per i quali l'utente dispone di autorizzazioni.
Per recuperare informazioni da queste visualizzazioni, specificare il nome completo di INFORMATION_SCHEMA.view_name.
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
CONSTRAINT_CATALOG | nvarchar(128) | Qualificatore del vincolo. |
CONSTRAINT_SCHEMA | nvarchar(128) | Nome dello schema che contiene il vincolo. Importante: l'unico modo affidabile per trovare lo schema di un oggetto consiste nell'eseguire query sulla vista del sys.objects catalogo. |
CONSTRAINT_NAME | sysname | Nome del vincolo. |
TABLE_CATALOG | nvarchar(128) | Qualificatore della tabella. |
TABLE_SCHEMA | nvarchar(128) | Nome dello schema che contiene la tabella. Importante: l'unico modo affidabile per trovare lo schema di un oggetto consiste nell'eseguire query sulla vista del sys.objects catalogo. |
TABLE_NAME | sysname | Nome tabella. |
CONSTRAINT_TYPE | varchar(11) | Tipo di vincolo: CHECK UNIQUE PRIMARY KEY FOREIGN KEY |
IS_DEFERRABLE | varchar(2) | Specifica se è possibile posticipare la verifica dei vincoli. Restituisce sempre NO. |
INITIALLY_DEFERRED | varchar(2) | Specifica se la verifica dei vincoli viene inizialmente posticipata. Restituisce sempre NO. |
Vedi anche
Viste di sistema (Transact-SQL)
Viste dello schema delle informazioni (Transact-SQL)
sys.objects (Transact-SQL)
sys.key_constraints (Transact-SQL)
sys.check_constraints (Transact-SQL)
sys.tables (Transact-SQL)