sys.sp_helpextendedproc (Transact-SQL)

Aplica-se a: SQL Server

Reporta os procedimentos armazenados alargados atualmente definidos e o nome da biblioteca de ligação dinâmica (DLL) à qual o procedimento (função) pertence.

Note

Esse recurso será removido em uma versão futura do SQL Server. Evite usar esse recurso em novos trabalhos de desenvolvimento e planeje modificar aplicativos que atualmente usam esse recurso. Use antes a integração com Common Language runtime (CLR ).

Transact-SQL convenções de sintaxe

Syntax

sys.sp_helpextendedproc [ [ @funcname = ] N'funcname' ]
[ ; ]

Arguments

[ @funcname = ] N'funcname'

O nome do procedimento armazenado alargado para o qual a informação é reportada. @funcname é sysname, com um padrão de NULL.

Valores de código de retorno

0 (sucesso) ou 1 (fracasso).

Conjunto de resultados

Nome da coluna Tipo de dados Descrição
name sysname Nome do procedimento armazenado estendido.
dll nvarchar(255) Nome do DLL.

Remarks

Quando @funcname é especificado, reporta sp_helpextendedproc o procedimento armazenado alargado especificado. Quando este parâmetro não é fornecido, sp_helpextendedproc devolve todos os nomes dos procedimentos armazenados estendidos e os nomes das DLLs a que cada procedimento armazenado estendido pertence.

Permissions

A permissão para executar sp_helpextendedproc é concedida ao público.

Exemplos

A. Ajuda para relatórios em todos os procedimentos armazenados estendidos

O exemplo seguinte relata todos os procedimentos armazenados estendidos.

USE master;
GO

EXECUTE sp_helpextendedproc;
GO

B. Ajuda para relatórios num único procedimento armazenado alargado

O exemplo seguinte relata o xp_cmdshell procedimento armazenado estendido.

USE master;
GO

EXECUTE sp_helpextendedproc xp_cmdshell;
GO