DROP EXTERNAL LANGUAGE (Transact-SQL)

适用于: SQL Server 2019 (15.x)

删除一个现有外部语言。

语法

DROP EXTERNAL LANGUAGE <language_name>

参数

language_name

语言是数据库范围的对象。 语言名称在数据库中必须唯一。

权限

必须拥有 ALTER ANY EXTERNAL LANGUAGE 权限,才能删除语言。 默认情况下,任何数据库所有者或对象所有者也可以删除外部语言。

注意

请注意,在删除外部语言之前,需要删除引用外部语言的外部库。

返回值

如果语句成功,则返回信息性消息。

注意

若要查看 SQL Server 2014 (12.x) 及更早版本的 Transact-SQL 语法,请参阅早期版本文档

备注

在删除外部语言之前,需要删除指定的语言的所有外部库。

示例

创建外部语言 Java :

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

删除外部语言:

DROP EXTERNAL LANGUAGE Java;

另请参阅

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