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.
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.
Aplica-se a: SQL Server (SQL Server 2008 à versão atual). |
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. |
Dica
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.