Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
Contém uma linha para cada parâmetro de um procedimento numerado. Quando cria um procedimento armazenado numerado, o procedimento base é o número 1. Todos os procedimentos subsequentes têm os números 2, 3, e assim sucessivamente. sys.numbered_procedure_parameters contém as definições de parâmetros para todos os procedimentos subsequentes, numerados de 2 ou superiores. Esta vista não mostra parâmetros para o procedimento armazenado base (número = 1). O procedimento armazenado base é semelhante a um procedimento armazenado sem numeração. Portanto, os seus parâmetros são representados em sys.parameters (Transact-SQL).
Importante
Os procedimentos numerados são preteridos. A utilização de procedimentos numerados é desencorajada. Um evento DEPRECATION_ANNOUNCEMENT é lançado quando uma consulta que utiliza esta vista de catálogo é compilada.
Note
Parâmetros XML e CLR não são suportados para procedimentos numerados.
| Nome da coluna | Tipo de dados | Description |
|---|---|---|
| object_id | int | ID do objeto a que este parâmetro pertence. |
| procedure_number | smallint | Número deste procedimento dentro do objeto, 2 ou mais. |
| name | sysname | Nome do parâmetro. É único dentro de procedure_number. |
| parameter_id | int | 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, conforme definido pelo utilizador, do parâmetro. |
| max_length | smallint | Comprimento máximo do parâmetro em bytes. -1 = O tipo de dado da coluna é varchar(max), nvarchar(max) ou varbinary(max). |
| precision | tinyint | Precisão do parâmetro se baseada em números; caso contrário, 0. |
| scale | tinyint | Escala do parâmetro se baseada em números; caso contrário, 0. |
| is_output | bit | 1 = Parâmetro é de saída ou retorno; caso contrário, 0 |
| is_cursor_ref | bit | 1 = Parâmetro é um parâmetro de referência de cursor. |
Note
Parâmetros XML e CLR não são suportados para procedimentos numerados.
Permissions
A visibilidade dos metadados nas visualizações de catálogo é limitada aos itens de segurança que um utilizador possui ou nos quais o utilizador recebeu alguma permissão. Para obter mais informações, consulte Configuração de visibilidade de metadados.