Condividi tramite


DOMAINS (Transact-SQL)

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

Restituisce una riga per ogni tipo di dati alias accessibile dall'utente corrente nel database corrente.

Per recuperare informazioni da queste visualizzazioni, specificare il nome completo di INFORMATION_SCHEMA.view_name.

Nome colonna Tipo di dati Descrizione
DOMAIN_CATALOG nvarchar(128) Database in cui è incluso il tipo di dati alias.
DOMAIN_SCHEMA nvarchar(128) Nome dello schema che contiene 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.
DATA_TYPE sysname Tipo di dati di sistema.
CHARACTER_MAXIMUM_LENGTH int Lunghezza massima espressa in caratteri per i dati di tipo binario, carattere, text o image.

-1 per i dati di tipo xml e di grandi dimensioni. Per gli altri tipi di dati viene restituito NULL. Per altre informazioni, vedere Tipi di dati (Transact-SQL).
CHARACTER_OCTET_LENGTH int Lunghezza massima espressa in byte per i dati di tipo binario, carattere, text o image.

-1 per i dati di tipo xml e di grandi dimensioni. Per gli altri tipi di dati viene restituito NULL.
COLLATION_CATALOG varchar(6) Viene restituito sempre NULL.
COLLATION_SCHEMA varchar(3) Viene restituito sempre NULL.
COLLATION_NAME nvarchar(128) Restituisce il nome univoco per l'ordinamento se la colonna è di dati di tipo carattere o di dati di testo . Per gli altri tipi di dati viene restituito NULL.
CHARACTER_SET_CATALOG varchar(6) Restituisce il master. Indica il database in cui si trova il set di caratteri, se la colonna è di tipo dati di tipo carattere o di testo . Per gli altri tipi di dati viene restituito NULL.
CHARACTER_SET_SCHEMA varchar(3) Viene restituito sempre NULL.
CHARACTER_SET_NAME nvarchar(128) Restituisce il nome univoco per il set di caratteri se questa colonna è di dati di tipo carattere o testo. Per gli altri tipi di dati viene restituito NULL.
NUMERIC_PRECISION tinyint Precisione dei dati numerici approssimati, dei dati numerici esatti, dei dati integer o dei dati in valuta. Per gli altri tipi di dati viene restituito NULL.
NUMERIC_PRECISION_RADIX smallint Base di precisione dei dati numerici approssimati, dei dati numerici esatti, dei dati integer o dei dati in valuta. Per gli altri tipi di dati viene restituito NULL.
NUMERIC_SCALE tinyint Scala dei dati numerici approssimati, dei dati numerici esatti, dei dati integer o dei dati in valuta. Per gli altri tipi di dati viene restituito NULL.
DATETIME_PRECISION smallint Codice del sottotipo per il tipo di dati datetime e ISO interval . Per gli altri tipi di dati in questa colonna viene restituito NULL.
DOMAIN_DEFAULT nvarchar(4000) Testo effettivo dell'istruzione Transact-SQL di definizione.

Vedi anche

Viste di sistema (Transact-SQL)
Viste dello schema delle informazioni (Transact-SQL)
sys.syscharsets (Transact-SQL)
sys.sql_modules (Transact-SQL)
sys.configurations (Transact-SQL)
sys.types (Transact-SQL)