Share via


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.

Remarque

Pour afficher la syntaxe Transact-SQL pour SQL Server 2014 (12.x) et versions antérieures, consultez la Documentation sur les versions antérieures.

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