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.
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