sp_dropextendedproc (Transact-SQL)

Удаляет расширенную хранимую процедуру.

ms189506.note(ru-ru,SQL.90).gifПримечание.
В будущей версии Microsoft SQL Server эта возможность будет удалена. Избегайте использования этой возможности в новых разработках и запланируйте изменение существующих приложений, в которых она применяется. Вместо этого применяйте интеграцию со средой CLR.

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

Синтаксис

sp_dropextendedproc [ @functname = ] 'procedure' 

Аргументы

  • [ @functname =] 'procedure'
    Имя расширенной хранимой процедуры, которую необходимо удалить. Аргумент procedure имеет тип nvarchar(517) и не имеет значения по умолчанию.

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

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

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

Нет.

Замечания

Выполнение процедуры sp_dropextendedproc удаляет имя пользовательской расширенной хранимой процедуры из представления каталога sys.objects и удаляет запись из представления каталога sys.extended_procedures. Эта хранимая процедура может быть запущена только в базе данных master.

В SQL Server 2005 процедура sp_dropextendedproc не удаляет системные расширенные хранимые процедуры. Вместо этого системный администратор должен запретить разрешение EXECUTE для расширенной хранимой процедуры в роли public. В SQL Server 2000 процедуру sp_dropextendedproc можно использовать для удаления любой расширенной хранимой процедуры.

Нельзя выполнить процедуру sp_dropextendedproc внутри транзакции.

Разрешения

Только элементы фиксированной серверной роли sysadmin могут выполнять хранимую процедуру sp_dropextendedproc.

Примеры

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

ms189506.note(ru-ru,SQL.90).gifПримечание.
Присутствие данной расширенной хранимой процедуры обязательно, в противном случае пример вернет сообщение об ошибке.
USE master;
GO
EXEC sp_dropextendedproc 'xp_hello';

См. также

Справочник

sp_addextendedproc (Transact-SQL)
sp_helpextendedproc (Transact-SQL)
Системные хранимые процедуры (Transact-SQL)

Справка и поддержка

Получение помощи по SQL Server 2005