Condividi tramite


DOMAIN_CONSTRAINTS (Transact-SQL)

Si applica a: SQL Server database SQL di Azure

Restituisce una riga per ogni tipo di dati alias nel database corrente a cui è associata una regola e a cui può accedere l'utente corrente.

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) Database in cui esiste la regola.
CONSTRAINT_SCHEMA nvarchar(128) Nome dello schema che contiene il vincolo.

Importante: non usare INFORMATION_SCHEMA viste per determinare lo schema di un oggetto. INFORMATION_SCHEMA viste rappresentano solo un subset dei metadati di un oggetto. 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 regola.
DOMAIN_CATALOG nvarchar(128) Database in cui è incluso il tipo di dati alias.
DOMAIN_SCHEMA nvarchar(128) Nome dello schema che include il tipo di dati alias.

Importante: non usare INFORMATION_SCHEMA viste per determinare lo schema di un tipo di dati. L'unica modalità affidabile per cercare lo schema di un tipo consiste nell'utilizzare la funzione TYPEPROPERTY.
DOMAIN_NAME sysname Tipo di dati alias.
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.types (Transact-SQL)