Ескерім
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Область применения: SQL Server
Удаляет расширенную хранимую процедуру.
Примечание.
Эта функция будет удалена в будущей версии SQL Server. Избегайте использования этого компонента в новых разработках и запланируйте изменение существующих приложений, в которых он применяется. Вместо этого используйте интеграцию среды CLR.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_dropextendedproc [ @functname = ] N'functname'
[ ; ]
Аргументы
[ @functname = ] N'functname'
Имя расширенной хранимой процедуры для удаления. @functname nvarchar(517), без значения по умолчанию.
Значения кода возврата
0
(успешно) или 1
(сбой).
Результирующий набор
Нет.
Замечания
sp_dropextendedproc
При выполнении удаляется определяемое пользователем имя расширенной хранимой процедуры из представления каталога sys.objects и удаляет запись из представления каталога sys.extended_procedures. Эта хранимая процедура может выполняться только в master
базе данных.
sp_dropextendedproc
не удаляет системные расширенные хранимые процедуры. Вместо этого системный администратор должен запретить EXECUTE
разрешение на расширенную хранимую процедуру общедоступной роли.
sp_dropextendedproc
невозможно выполнить внутри транзакции.
Разрешения
Могут выполняться sp_dropextendedproc
только члены предопределенных ролей сервера sysadmin.
Примеры
В следующем примере удаляется расширенная хранимая процедура xp_hello
. Эта расширенная хранимая процедура уже должна существовать, или в примере возвращается сообщение об ошибке.
USE master;
GO
EXECUTE sp_dropextendedproc 'xp_hello';