DROP EXTERNAL LANGUAGE (Transact-SQL)

Se aplica a: SQL Server 2019 (15.x)

Elimina un lenguaje externo existente.

Sintaxis

DROP EXTERNAL LANGUAGE <language_name>

Argumentos

language_name

Los lenguajes son objetos del ámbito de la base de datos. Los nombres del lenguaje deben ser únicos en la base de datos.

Permisos

Para eliminar un lenguaje necesita el privilegio ALTER ANY EXTERNAL LANGUAGE. De forma predeterminada, cualquier propietario de base de datos o el propietario del objeto también puede eliminar un lenguaje externo.

Nota

Tenga en cuenta que antes de quitar un lenguaje externo, deberá quitar las bibliotecas externas que hacen referencia a dicho lenguaje.

Valores devueltos

Si la instrucción se ejecuta correctamente, se devuelve un mensaje informativo.

Nota:

Para ver la sintaxis de Transact-SQL para SQL Server 2014 (12.x) y versiones anteriores, consulte Versiones anteriores de la documentación.

Comentarios

Para poder eliminar un lenguaje externo, primero es necesario eliminar todas las bibliotecas externas relacionadas con dicho lenguaje.

Ejemplos

Crear un lenguaje externo Java:

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

Quitar el lenguaje externo:

DROP EXTERNAL LANGUAGE Java;

Consulte también

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