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. |
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çã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.
Consulte também