Поделиться через


DROP EXTERNAL LANGUAGE (Transact-SQL)

Область применения: SQL Server 2019 (15.x)

Удаляет существующий внешний язык.

Синтаксис

DROP EXTERNAL LANGUAGE <language_name>

Аргументы

language_name

Языки являются объектами в области базы данных. Имена языков должны быть уникальными в пределах базы данных.

Разрешения

Для удаления языка нужна привилегия ALTER ANY EXTERNAL LANGUAGE. По умолчанию удалить внешний язык может также любой владелец базы данных или владелец объекта.

Примечание.

Обратите внимание, что перед удалением внешнего языка нужно удалить ссылающиеся на него внешние библиотеки.

Возвращаемые значения

Если инструкция была выполнена успешно, возвращается информационное сообщение.

Примечание.

Сведения о синтаксисе Transact-SQL для SQL Server 2014 (12.x) и более ранних версиях см . в документации по предыдущим версиям.

Замечания

Перед удалением внешнего языка нужно удалить все его внешние библиотеки.

Примеры

Создание внешнего языка 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