DROP EXTERNAL LANGUAGE (Transact-SQL)
Aplica-se a: SQL Server 2019 (15.x)
Exclui uma linguagem externa existente.
Sintaxe
DROP EXTERNAL LANGUAGE <language_name>
Argumentos
language_name
As linguagens são objetos no escopo do banco de dados. Os nomes das linguagens precisam ser exclusivos no banco de dados.
Permissões
Para excluir uma linguagem, é necessário ter o privilégio ALTER ANY EXTERNAL LANGUAGE. Por padrão, os proprietários do banco de dados ou do objeto também podem excluir uma linguagem externa.
Observação
Observe que, antes de remover uma linguagem externa, você precisará remover as bibliotecas externas que referenciam a linguagem externa.
Valores retornados
Uma mensagem informativa é retornada se a instrução foi bem-sucedida.
Comentários
Para que uma linguagem externa possa ser excluída, todas as bibliotecas externas para a linguagem especificada precisam ser excluídas.
Exemplos
Crie uma linguagem externa Java:
CREATE EXTERNAL LANGUAGE Java
FROM (CONTENT = N'<path-to-zip>', FILE_NAME = 'javaextension.dll');
GO
Remova a linguagem externa:
DROP EXTERNAL LANGUAGE Java;
Confira também
CREATE EXTERNAL LANGUAGE (Transact-SQL)
ALTER EXTERNAL LANGUAGE (Transact-SQL)
sys.external_languages
sys.external_language_files