DROP EXTERNAL LANGUAGE (Transact-SQL)

Gilt für: SQL Server 2019 (15.x)

Löscht eine vorhandene externe Sprache.

Syntax

DROP EXTERNAL LANGUAGE <language_name>

Argumente

language_name

Sprachen sind datenbankweite Objekte. Sprachnamen müssen innerhalb der Datenbank eindeutig sein.

Berechtigungen

Um eine Sprache zu löschen, ist das Privileg ALTER ANY EXTERNAL LANGUAGEerforderlich. Standardmäßig kann jeder Datenbankbesitzer oder der Besitzer des Objekts auch eine externe Sprache löschen.

Hinweis

Beachten Sie, dass vor dem Entfernen einer externen Sprache die externen Bibliotheken entfernt werden müssen, die auf die externe Sprache verweisen.

Rückgabewerte

Eine Informationsmeldung wird zurückgegeben, wenn die Anweisung erfolgreich war.

Hinweise

Bevor eine externe Sprache gelöscht werden kann, müssen alle externen Bibliotheken für die angegebene Sprache gelöscht werden.

Beispiele

Erstellen der externen Sprache Java:

CREATE EXTERNAL LANGUAGE Java 
FROM (CONTENT = N'<path-to-zip>', FILE_NAME = 'javaextension.dll');
GO

Löschen der externen Sprache:

DROP EXTERNAL LANGUAGE Java;

Weitere Informationen

CREATE EXTERNAL LANGUAGE (Transact-SQL)
ALTER EXTERNAL LANGUAGE (Transact-SQL)
sys.external_languages
sys.external_language_files