DROP EXTERNAL LANGUAGE (Transact-SQL)
S’applique à : SQL Server 2019 (15.x)
Supprime un langage externe existant.
Syntaxe
DROP EXTERNAL LANGUAGE <language_name>
Arguments
language_name
Les langages sont des objets dont l’étendue est limitée à la base de données. Les noms de langage doivent être uniques dans la base de données.
Autorisations
La suppression d’un langage réclame le privilège ALTER ANY EXTERNAL LANGUAGE. Par défaut, le propriétaire de la base de données ou de l’objet peut également supprimer un langage externe.
Notes
Notez qu’avant de supprimer un langage externe, vous devez supprimer les bibliothèques externes qui le référencent.
Valeurs retournées
Un message d’information est retourné si l’instruction a réussi.
Notes
Avant de pouvoir supprimer un langage externe, vous devez supprimer toutes les bibliothèques externes pour le langage spécifié.
Exemples
Créer un langage externe Java :
CREATE EXTERNAL LANGUAGE Java
FROM (CONTENT = N'<path-to-zip>', FILE_NAME = 'javaextension.dll');
GO
Supprimer le langage externe :
DROP EXTERNAL LANGUAGE Java;
Voir aussi
CREATE EXTERNAL LANGUAGE (Transact-SQL)
ALTER EXTERNAL LANGUAGE (Transact-SQL)
sys.external_languages
sys.external_language_files