Partilhar 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

No SQL Server 2005 e em versões posteriores, a visibilidade de metadados em exibições do catálogo é limitada a protegíveis que um usuário possui ou para os quais recebeu alguma permissão. Para obter mais informações, consulte Configuração de visibilidade de metadados.