ROUTINE_COLUMNS (Transact-SQL)

Restituisce una riga per ogni colonna restituita dalle funzioni con valori di tabella a cui può accedere l'utente corrente del database corrente.

Per recuperare informazioni da questa vista, specificare il nome completo di **INFORMATION_SCHEMA.**view_name.

Nome colonna

Tipo di dati

Descrizione

TABLE_CATALOG

nvarchar(128)

Nome del catalogo o del database della funzione con valori di tabella.

TABLE_SCHEMA

nvarchar(128)

Nome dello schema che contiene la funzione con valori di tabella.

Nota importanteImportante

Non utilizzare le viste INFORMATION_SCHEMA per determinare lo schema di un oggetto. L'unica modalità affidabile per cercare lo schema di un oggetto consiste nell'eseguire una query sulla vista del catalogo sys.objects.

TABLE_NAME

nvarchar(128)

Nome della funzione con valori di tabella.

COLUMN_NAME

nvarchar(128)

Nome colonna.

ORDINAL_POSITION

int

Numero di identificazione della colonna.

COLUMN_DEFAULT

nvarchar(4000)

Valore predefinito della colonna.

IS_NULLABLE

varchar(3)

Se la colonna ammette valori NULL, restituisce YES. In caso contrario restituisce NO.

DATA_TYPE

nvarchar(128)

Tipo di dati fornito dal sistema.

CHARACTER_MAXIMUM_LENGTH

int

Lunghezza massima espressa in caratteri per i dati di tipo binary, character, text o image.

-1 per i dati di tipo xml e di tipi per valori di grandi dimensioni. In caso contrario restituisce NULL. Per ulteriori informazioni, vedere Tipi di dati (Transact-SQL).

CHARACTER_OCTET_LENGTH

int

Lunghezza massima espressa in byte per i dati di tipo binary, character, text o image.

-1 per i dati di tipo xml e di tipi per valori di grandi dimensioni. In caso contrario restituisce NULL.

NUMERIC_PRECISION

tinyint

Precisione dei dati numerici approssimati, dei dati numerici esatti, dei dati integer o dei dati in valuta. In caso contrario restituisce NULL.

NUMERIC_PRECISION_RADIX

smallint

Radice di precisione dei dati numerici approssimati, dei dati numerici esatti, dei dati integer o dei dati in valuta. In caso contrario restituisce NULL.

NUMERIC_SCALE

tinyint

Scala dei dati numerici approssimati, dei dati numerici esatti, dei dati integer o dei dati in valuta. In caso contrario restituisce NULL.

DATETIME_PRECISION

smallint

Codice di sottotipo per il tipo di dati datetime e il tipo di dati integer ISO. Per gli altri tipi di dati restituisce NULL.

CHARACTER_SET_CATALOG

varchar(6)

Restituisce master. Indica il database contenente il set di caratteri, se la colonna contiene dati di tipo character o text. In caso contrario restituisce NULL.

CHARACTER_SET_SCHEMA

varchar(3)

Viene restituito sempre NULL.

CHARACTER_SET_NAME

nvarchar(128)

Viene restituito il nome univoco per il set di caratteri se in questa colonna sono contenuti dati di tipo carattere o text. In caso contrario restituisce NULL.

COLLATION_CATALOG

varchar(6)

Viene restituito sempre NULL.

COLLATION_SCHEMA

varchar(3)

Viene restituito sempre NULL.

COLLATION_NAME

nvarchar(128)

Viene restituito il nome univoco dell'ordinamento se nella colonna sono contenuti dati di tipo carattere o text. In caso contrario restituisce NULL.

DOMAIN_CATALOG

nvarchar(128)

Se il tipo di dati della colonna è alias, restituisce il nome del database in cui è stato creato il tipo di dati definito dall'utente. In caso contrario restituisce NULL.

DOMAIN_SCHEMA

nvarchar(128)

Se il tipo di dati della colonna è un tipo definito dall'utente, restituisce il nome dello schema contenente il tipo di dati definito dall'utente. In caso contrario restituisce NULL.

Nota importanteImportante

Non utilizzare le viste INFORMATION_SCHEMA per determinare lo schema di un oggetto. L'unica modalità affidabile per cercare lo schema di un oggetto consiste nell'eseguire una query sulla vista del catalogo sys.objects.

DOMAIN_NAME

nvarchar(128)

Restituisce il nome del tipo di dati definito dall'utente se la colonna contiene un tipo di dati definito dall'utente. In caso contrario restituisce NULL.

Vedere anche

Riferimento

Viste di sistema (Transact-SQL)

Viste degli schemi delle informazioni (Transact-SQL)

sys.columns (Transact-SQL)

sys.objects (Transact-SQL)