DROP ASSEMBLY (Transact-SQL)
Область применения: SQL Server Управляемый экземпляр SQL Azure
Удаляет сборку и все связанные с ней файлы из текущей базы данных. Сборки создаются с помощью инструкции CREATE ASSEMBLY и изменяются с помощью инструкции ALTER ASSEMBLY.
Соглашения о синтаксисе Transact-SQL
Синтаксис
DROP ASSEMBLY [ IF EXISTS ] assembly_name [ ,...n ]
[ WITH NO DEPENDENTS ]
[ ; ]
Примечание.
Сведения о синтаксисе Transact-SQL для SQL Server 2014 (12.x) и более ранних версиях см . в документации по предыдущим версиям.
Аргументы
IF EXISTS
Применимо к: SQL Server (SQL Server 2016 (13.x) до текущей версии.
Условное удаление сборки только в том случае, если она уже существует.
assembly_name
Имя сборки, которую нужно удалить.
WITH NO DEPENDENTS
Если указано, удаляется только сборка assembly_name, и ни одна из зависимых сборок, ссылки на которые в ней содержатся, не удаляется. Если не указано, инструкция DROP ASSEMBLY удаляет assembly_name и все зависимые сборки.
Замечания
При удалении сборки из базы данных удаляются и все связанные с ней файлы, такие как исходный код и файлы отладки.
Если ключевое слово WITH NO DEPENDENTS не указано, инструкция DROP ASSEMBLY удаляет assembly_name и все зависимые сборки. Если попытка удалить какую-либо зависимую сборку не удается, инструкция DROP ASSEMBLY возвращает ошибку.
Инструкция DROP ASSEMBLY возвращает ошибку, если на сборку ссылается другая существующая в базе данных сборка или если она используется функциями, процедурами, триггерами, пользовательскими типами или статистическими функциями среды CLR в данной базе данных.
Инструкция DROP ASSEMBLY не взаимодействует с кодом, ссылающимся на сборку, выполняемую в данный момент. Однако после выполнения инструкции DROP ASSEMBLY любые попытки вызова кода сборки будут безуспешными.
Разрешения
Необходимо быть владельцем сборки или иметь на нее разрешение CONTROL.
Примеры
В следующем примере предполагается, что сборка HelloWorld
уже создана в экземпляре SQL Server.
DROP ASSEMBLY Helloworld ;
См. также
CREATE ASSEMBLY (Transact-SQL)
ALTER ASSEMBLY (Transact-SQL)
EVENTDATA (Transact-SQL)
Получение сведений о сборках
Кері байланыс
https://aka.ms/ContentUserFeedback.
Жақында қолжетімді болады: 2024 жыл бойы біз GitHub Issues жүйесін мазмұнға арналған кері байланыс механизмі ретінде біртіндеп қолданыстан шығарамыз және оны жаңа кері байланыс жүйесімен ауыстырамыз. Қосымша ақпаратты мұнда қараңыз:Жіберу және пікірді көру