Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se: SQL Server
Contém uma linha para cada parâmetro de um procedimento numerado. Quando você cria um procedimento armazenado numerado, o procedimento básico é o número 1. Todos os procedimentos subsequentes têm números 2, 3 e assim por diante. sys.numbered_procedure_parameters contém as definições de parâmetro para todos os procedimentos subsequentes, numerados 2 e maiores. Essa exibição não mostra parâmetros para o procedimento armazenado básico (número = 1). O procedimento armazenado básico é semelhante a um procedimento armazenado não numerado. Portanto, seus parâmetros são representados em sys.parameters (Transact-SQL).
Importante
Os procedimentos numerados são preteridos. O uso de procedimentos numerados é desaconselhável. Um evento DEPRECATION_ANNOUNCEMENT será acionado quando uma consulta que usa essa exibição do catálogo for compilada.
Observação
Não há suporte para os parâmetros XML e CLR em procedimentos numerados.
| Nome da coluna | Tipo de dados | Descrição |
|---|---|---|
| object_id | int | ID do objeto ao qual pertence o parâmetro. |
| procedure_number | smallint | Número deste procedimento no objeto, 2 ou maior. |
| name | sysname | Nome do parâmetro. É único dentro procedure_number. |
| parameter_id | int | A ID do parâmetro. É único dentro do procedure_number. |
| system_type_id | tinyint | ID do tipo de sistema do parâmetro |
| user_type_id | int | ID do tipo do parâmetro, conforme definido pelo usuário. |
| max_length | smallint | Comprimento máximo do parâmetro em bytes. -1 = O tipo de dados de coluna é varchar(max), nvarchar(max) ou varbinary(max). |
| precisão | tinyint | Precisão do parâmetro se for de base numérica. Caso contrário, 0. |
| scale | tinyint | Escala do parâmetro, se numérico; do contrário, 0. |
| is_output | bit | 1 = Parâmetro é saída ou retorno; do contrário, 0. |
| is_cursor_ref | bit | 1 = Parâmetro é um parâmetro de referência do cursor. |
Observação
Não há suporte para os parâmetros XML e CLR em procedimentos numerados.
Permissões
A visibilidade dos metadados em exibições do catálogo está limitada aos protegíveis que pertencem a um usuário ou para os quais o usuário recebeu permissão. Para obter mais informações, consulte Metadata Visibility Configuration.
Consulte Também
Exibições do catálogo de objeto (Transact-SQL)
Exibições do Catálogo (Transact-SQL)