sp_helpextendedproc (Transact-SQL)

Indica los procedimientos almacenados extendidos definidos actualmente y el nombre de la biblioteca de vínculos dinámicos (DLL) a la que pertenece el procedimiento (o la función).

[!NOTA]

Esta característica se quitará en una versión futura de Microsoft SQL Server. Evite utilizar esta característica en nuevos trabajos de desarrollo y tenga previsto modificar las aplicaciones que actualmente la utilizan. En su lugar, utilice la integración de CLR.

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL

Sintaxis

sp_helpextendedproc [ [@funcname = ] 'procedure' ]

Argumentos

  • [ @funcname =] 'procedure'
    Es el nombre del procedimiento almacenado extendido cuya información se va a presentar. procedure es de tipo sysname y su valor predeterminado es NULL.

Valores de código de retorno

0 (correcto) o 1 (error)

Conjuntos de resultados

Nombre de columna

Tipo de datos

Descripción

name

sysname

Nombre del procedimiento almacenado extendido.

dll

nvarchar(255)

Nombre de la DLL.

Notas

Cuando se especifica el parámetro procedure , sp_helpextendedproc presenta el procedimiento almacenado extendido especificado. Cuando no se especifica este parámetro, sp_helpextendedproc devuelve los nombres de todos los procedimientos almacenados extendidos y los nombres de todas las DLL a las que pertenece cada uno de los procedimientos almacenados extendidos.

Permisos

El permiso para ejecutar sp_helpextendedproc se concede a public.

Ejemplos

A. Presentar ayuda acerca de todos los procedimientos almacenados extendidos

El ejemplo siguiente informa de todos los procedimientos almacenados extendidos.

USE master;
GO
EXEC sp_helpextendedproc;
GO

B. Presentar ayuda acerca de un solo procedimiento almacenado extendido

El ejemplo siguiente informa del procedimiento almacenado extendido xp_cmdshell .

USE master;
GO
EXEC sp_helpextendedproc xp_cmdshell;
GO