PARAMETERS (Transact-SQL)

Restituisce una riga per ogni parametro di una funzione definita dall'utente o stored procedure accessibile per l'utente corrente nel database corrente. Per le funzioni, questa vista restituisce inoltre una riga con informazioni sul valore restituito.

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

Nome colonna

Tipo di dati

Descrizione

SPECIFIC_CATALOG

nvarchar(128)

Nome del catalogo della routine per cui questo è un parametro.

SPECIFIC_SCHEMA

nvarchar(128)

Nome dello schema della routine per cui questo è un parametro.

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.

SPECIFIC_NAME

nvarchar(128)

Nome della routine per cui questo è un parametro.

ORDINAL_POSITION

int

Posizione ordinale del parametro a partire da 1. Per il valore restituito da una funzione, corrisponde a 0.

PARAMETER_MODE

nvarchar(10)

Restituisce IN se è un parametro di input, OUT se è un parametro di output e INOUT se è un parametro di input/output.

IS_RESULT

nvarchar(10)

Restituisce YES se indica il risultato della routine che corrisponde a una funzione. In caso contrario restituisce NO.

AS_LOCATOR

nvarchar(10)

Restituisce YES se dichiarato come indicatore di posizione. In caso contrario restituisce NO.

PARAMETER_NAME

nvarchar(128)

Nome del parametro. È NULL se corrisponde al valore restituito da una funzione.

DATA_TYPE

nvarchar(128)

Tipo di dati di sistema.

CHARACTER_MAXIMUM_LENGTH

int

Lunghezza massima in caratteri per tipi di dati binary o character.

-1 per i dati di tipo xml e di tipi per valori di grandi dimensioni. Per altri tipi di dati restituisce NULL.

CHARACTER_OCTET_LENGTH

int

Lunghezza massima in byte per tipi di dati binary o character.

-1 per i dati di tipo xml e di tipi per valori di grandi dimensioni. Per altri tipi di dati restituisce NULL.

COLLATION_CATALOG

nvarchar(128)

Viene restituito sempre NULL.

COLLATION_SCHEMA

nvarchar(128)

Viene restituito sempre NULL.

COLLATION_NAME

nvarchar(128)

Nome delle regole di confronto del parametro. Se non si tratta di uno dei tipi di dati character, restituisce NULL.

CHARACTER_SET_CATALOG

nvarchar(128)

Nome del catalogo in cui è definito il set di caratteri del parametro. Se non si tratta di uno dei tipi di dati character, restituisce NULL.

CHARACTER_SET_SCHEMA

nvarchar(128)

Viene restituito sempre NULL.

CHARACTER_SET_NAME

nvarchar(128)

Nome del set di caratteri del parametro. Se non si tratta di uno dei tipi di dati character, restituisce NULL.

NUMERIC_PRECISION

tinyint

Precisione dei dati numerici approssimati, dei dati numerici esatti, dei dati integer o dei dati di 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 di valuta. Per altri tipi di dati restituisce NULL.

DATETIME_PRECISION

smallint

Precisione in frazioni di secondo se il parametro è di tipo datetime o smalldatetime. In caso contrario restituisce NULL.

INTERVAL_TYPE

nvarchar(30)

NULL. Riservato per utilizzi futuri.

INTERVAL_PRECISION

smallint

NULL. Riservato per utilizzi futuri.

USER_DEFINED_TYPE_CATALOG

nvarchar(128)

NULL. Riservato per utilizzi futuri.

USER_DEFINED_TYPE_SCHEMA

nvarchar(128)

NULL. Riservato per utilizzi futuri.

USER_DEFINED_TYPE_NAME

nvarchar(128)

NULL. Riservato per utilizzi futuri.

SCOPE_CATALOG

nvarchar(128)

NULL. Riservato per utilizzi futuri.

SCOPE_SCHEMA

nvarchar(128)

NULL. Riservato per utilizzi futuri.

SCOPE_NAME

nvarchar(128)

NULL. Riservato per utilizzi futuri.

Vedere anche

Riferimento

Viste di sistema (Transact-SQL)

Viste degli schemi delle informazioni (Transact-SQL)

sys.columns (Transact-SQL)

sys.objects (Transact-SQL)

sys.parameters (Transact-SQL)