sys.numbered_procedure_parameters (Transact-SQL)
Si applica a: SQL Server
Contiene una riga per ogni parametro di una stored procedure numerata. Quando si crea una stored procedure numerata, alla procedura di base è associato il numero 1. Alle successive procedure sono associati i numeri 2, 3 e così via. sys.numbered_procedure_parameters contiene le definizioni dei parametri per tutte le procedure successive, numerate 2 e successive. In questa vista non sono visualizzati i parametri per la stored procedure di base (numero 1). La stored procedure di base è simile a una stored procedure non numerata. Di conseguenza, i relativi parametri sono rappresentati in sys.parameters (Transact-SQL).
Importante
Le stored procedure numerate sono deprecate. pertanto non è consigliabile utilizzarle. Un evento DEPRECATION_ANNOUNCEMENT viene generato quando viene compilata una query che utilizza questa vista del catalogo.
Nota
I parametri XML e CLR non sono supportati per le stored procedure numerate.
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
object_id | int | ID dell'oggetto a cui appartiene il parametro. |
procedure_number | smallint | Numero della procedura nell'oggetto, maggiore o uguale a 2. |
name | sysname | Nome del parametro. È univoco all'interno di procedure_number. |
parameter_id | int | ID del parametro. È univoco all'interno del procedure_number. |
system_type_id | tinyint | ID del tipo di sistema del parametro |
user_type_id | int | ID del tipo di parametro, come definito dall'utente. |
max_length | smallint | Lunghezza massima del parametro in byte. -1 = Il tipo di dati della colonna è varchar(max), nvarchar(max) o varbinary(max). |
precision | tinyint | Precisione del parametro se numerica. In caso contrario 0. |
scale | tinyint | Scala del parametro se numerica. In caso contrario 0. |
is_output | bit | 1 = Il parametro è un parametro di output o restituito. In caso contrario 0 |
is_cursor_ref | bit | 1 = Il parametro è un parametro di riferimento a un cursore. |
Nota
I parametri XML e CLR non sono supportati per le stored procedure numerate.
Autorizzazioni
La visibilità dei metadati nelle viste del catalogo è limitata alle entità a protezione diretta di cui un utente è proprietario o a cui l'utente ha concesso alcune autorizzazioni. Per altre informazioni, vedere Metadata Visibility Configuration.
Vedi anche
Viste del catalogo oggetti (Transact-SQL)
Viste del catalogo (Transact-SQL)