Поделиться через


sp_helpextendedproc (Transact-SQL)

Сообщает сведения о расширенных хранимых процедурах, определенных в настоящий момент, и имя динамически подключаемой библиотеки (DLL), которой принадлежит эта процедура (функция).

ПримечаниеПримечание

В будущей версии Microsoft SQL Server эта возможность будет удалена. Избегайте использования этой возможности в новых разработках и запланируйте изменение существующих приложений, в которых она применяется. Вместо этого используйте интеграцию со средой CLR.

Значок ссылки на разделСоглашения о синтаксисе в Transact-SQL

Синтаксис

sp_helpextendedproc [ [@funcname = ] 'procedure' ]

Аргументы

  • [ @funcname =] 'procedure'
    Имя расширенной хранимой процедуры, сведения о которой сообщаются. Аргумент procedure имеет тип sysname и значение по умолчанию NULL.

Значения кодов возврата

0 (успешное завершение) или 1 (неуспешное завершение)

Результирующие наборы

Имя столбца

Тип данных

Описание

name

sysname

Имя расширенной хранимой процедуры.

dll

nvarchar(255)

Имя DLL.

Замечания

Если задан аргумент procedure , то процедура sp_helpextendedproc сообщает сведения об указанной расширенной хранимой процедуре. Если этот аргумент не задан, то процедура sp_helpextendedproc возвращает имена всех расширенных хранимых процедур и всех DLL, которым принадлежит каждая расширенная хранимая процедура.

Разрешения

Разрешения на выполнение хранимой процедуры sp_helpextendedproc предоставлены роли public.

Примеры

A. Справочные сведения обо всех расширенных хранимых процедурах

В следующем примере сообщается обо всех расширенных хранимых процедурах.

USE master;
GO
EXEC sp_helpextendedproc;
GO

Б. Справочные сведения об одной расширенной хранимой процедуре

В следующем примере сообщается о расширенной хранимой процедуре xp_cmdshell .

USE master;
GO
EXEC sp_helpextendedproc xp_cmdshell;
GO