sp_dropextendedproc (Transact-SQL)
S'applique à : SQL Server
Supprime une procédure stockée étendue.
Remarque
Cette fonctionnalité sera supprimée dans une version future de SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité. Utilisez plutôt l’intégration clR (Common Language Runtime).
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_dropextendedproc [ @functname = ] N'functname'
[ ; ]
Arguments
[ @functname = ] N’functname'
Nom de la procédure stockée étendue à supprimer. @functname est nvarchar(517), sans valeur par défaut.
Valeurs des codes de retour
0
(réussite) or 1
(échec).
Jeu de résultats
Aucune.
Notes
L’exécution sp_dropextendedproc
supprime le nom de procédure stockée étendue définie par l’utilisateur de l’affichage catalogue sys.objects et supprime l’entrée de l’affichage catalogue sys.extended_procedures . Cette procédure stockée ne peut être exécutée que dans la master
base de données.
sp_dropextendedproc
ne supprime pas les procédures stockées étendues du système. Au lieu de cela, l’administrateur système doit refuser EXECUTE
l’autorisation sur la procédure stockée étendue au rôle public .
sp_dropextendedproc
ne peut pas être exécuté à l’intérieur d’une transaction.
autorisations
Seuls les membres du rôle serveur fixe sysadmin peuvent s’exécuter.sp_dropextendedproc
Exemples
L'exemple suivant supprime la procédure stockées étendue xp_hello
. Cette procédure stockée étendue doit déjà exister, ou l’exemple retourne un message d’erreur.
USE master;
GO
EXEC sp_dropextendedproc 'xp_hello';