Удаление представлений
Применимо к:SQL ServerAzure SQL DatabaseAzure Managed InstanceAzure Synapse Analytics AnalyticsPlatform System (PDW)
Можно удалить (удалить) представления в ядре СУБД SQL Server с помощью SQL Server Management Studio или Transact-SQL
ограничения
При удалении представления из системного каталога удаляется его определение и другие сведения о нем. Все связанные с представлением разрешения также удаляются.
Любое представление таблицы, удаленной с помощью инструкции
DROP TABLE
, нужно удалять явно, с помощью инструкцииDROP VIEW
.
Разрешения
Требует либо разрешения CONTROL для схемы SCHEMA, либо разрешения CONTROL для объекта OBJECT.
Использование среды SQL Server Management Studio
В обозревателе объектовразверните базу данных, в которой содержится представление, подлежащее удалению, а затем разверните папку Представления .
Щелкните правой кнопкой мыши представление, которое нужно удалить, и нажмите кнопку "Удалить".
В диалоговом окне "Удалить объект" нажмите кнопку "ОК".
Внимание
Выберите "Показать зависимости" в диалоговом окне "Удалить объект", чтобы открыть диалоговое окно view_name зависимостей. При этом будут отображены все объекты, зависящие от представления, и все объекты, от которых зависит представление.
Использование Transact-SQL
В обозревателе объектов подключитесь к экземпляру ядра СУБД.
На стандартной панели выберите пункт Создать запрос.
Скопируйте приведенный ниже пример в окно запроса и нажмите кнопку Выполнить. В примере указанное представление удаляется только в том случае, если оно существует.
USE AdventureWorks2022; GO IF OBJECT_ID('HumanResources.EmployeeHireDate', 'V') IS NOT NULL DROP VIEW HumanResources.EmployeeHireDate; GO
Вы также можете использовать синтаксис, представленный
IF EXISTS
в SQL Server 2016 (13.x):USE AdventureWorks2022; GO DROP VIEW IF EXISTS HumanResources.EmployeeHireDate; GO
Далее
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по