Compartilhar via


sys.numbered_procedures (Transact-SQL)

Contém uma linha para cada procedimento armazenado do SQL Server que foi criado como um procedimento numerado. Isto não mostra uma linha para o procedimento armazenado básico (número = 1). Podem ser localizadas entradas para os procedimentos armazenados básicos em exibições como sys.objects e sys.procedures.

Observação importanteImportante

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.

Nome da coluna

Tipo de dados

Descrição

object_id

int

ID do objeto do procedimento armazenado.

procedure_number

smallint

Número deste procedimento no objeto, 2 ou maior.

definition

nvarchar(max)

O texto do SQL Server que define este procedimento.

NULL = criptografado.

ObservaçãoObservaçã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 Configuração de visibilidade de metadados.

Consulte também

Referência

Exibições do catálogo de objeto (Transact-SQL)

Exibições de catálogo (Transact-SQL)