sys.numbered_procedures (Transact-SQL)

Aplica-se a:SQL ServerAzureSQL Managed InstanceAzureSynapse AnalyticsAnalyticsPlatform System (PDW)SQL analytics endpoint in Microsoft FabricWarehousein Microsoft Fabric

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 base (número = 1). Entradas para os procedimentos armazenados base podem ser encontradas em vistas como sys.objects e sys.procedures.

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.

Nome da coluna Tipo de dados Description
object_id int ID do objeto do procedimento armazenado.
procedure_number smallint Número deste procedimento dentro do objeto, 2 ou mais.
definition nvarchar(max) O texto do SQL Server que define este procedimento.

NULL = encriptado.

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.