Share via


DROP EXTERNAL LANGUAGE (Transact-SQL)

Si applica a: SQL Server 2019 (15.x)

Elimina un linguaggio esterno esistente.

Sintassi

DROP EXTERNAL LANGUAGE <language_name>

Argomenti

language_name

I linguaggi sono oggetti con ambito di database. I nomi dei linguaggi devono essere univoci all'interno del database.

Autorizzazioni

Per eliminare un linguaggio è necessario il privilegio ALTER ANY EXTERNAL LANGUAGE. Per impostazione predefinita, anche un proprietario del database o il proprietario dell'oggetto può eliminare un linguaggio esterno.

Nota

Si noti che prima di rimuovere un linguaggio esterno, è necessario rimuovere le librerie esterne che fanno riferimento al linguaggio esterno.

Valori restituiti

Se l'istruzione ha esito positivo viene restituito un messaggio informativo.

Nota

Per visualizzare la sintassi Transact-SQL per SQL Server 2014 (12.x) e versioni precedenti, vedere la documentazione delle versioni precedenti.

Osservazioni:

Prima di poter eliminare un linguaggio esterno, è necessario eliminare tutte le librerie esterne per il linguaggio specificato.

Esempi

Creare un linguaggio esterno Java:

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

Eliminare il linguaggio esterno:

DROP EXTERNAL LANGUAGE Java;

Vedi anche

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