Condividi tramite


PARAMETERS (Transact-SQL)

Si applica a: SQL Server Database SQL di Azure Istanza gestita di SQL di Azure Azure Synapse Analytics Piattaforma di strumenti analitici (PDW) Endpoint di analisi SQL in Microsoft Fabric Warehouse in Microsoft Fabric

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 visualizzazioni, 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.

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.
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 grandi dimensioni. In caso contrario, viene restituito 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 grandi dimensioni. In caso contrario, viene restituito 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 in valuta. In caso contrario, 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. In caso contrario, viene restituito NULL.
NUMERIC_SCALE tinyint Scala dei dati numerici approssimati, dei dati numerici esatti, dei dati integer o dei dati in valuta. In caso contrario, viene restituito NULL.
DATETIME_PRECISION smallint Precisione in secondi frazionari se il tipo di parametro è datetime o smalldatetime. In caso contrario, viene restituito NULL.
INTERVAL_TYPE nvarchar(30) NULL. Riservato a un uso futuro.
INTERVAL_PRECISION smallint NULL. Riservato a un uso futuro.
USER_DEFINED_TYPE_CATALOG nvarchar(128) NULL. Riservato a un uso futuro.
USER_DEFINED_TYPE_SCHEMA nvarchar(128) NULL. Riservato a un uso futuro.
USER_DEFINED_TYPE_NAME nvarchar(128) NULL. Riservato a un uso futuro.
SCOPE_CATALOG nvarchar(128) NULL. Riservato a un uso futuro.
SCOPE_SCHEMA nvarchar(128) NULL. Riservato a un uso futuro.
SCOPE_NAME nvarchar(128) NULL. Riservato a un uso futuro.

Vedi anche

Viste di sistema (Transact-SQL)
Viste dello schema delle informazioni (Transact-SQL)
sys.columns (Transact-SQL)
sys.objects (Transact-SQL)
sys.parameters (Transact-SQL)