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


Урок 3. Удаление объектов базы данных

Применимо: база данных SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure Платформенная система аналитики (PDW) в Microsoft Fabric

Примечание.

Схема обучения Transact-SQL предоставляет более подробное содержимое, а также практические примеры.

На этом коротком занятии рассматривается удаление объектов, созданных на занятиях 1 и 2, а затем удаление базы данных.

Перед удалением объектов необходимо убедиться, что используется нужная база данных:

USE TestData;
GO

Отзыв разрешений на хранимые процедуры

С помощью инструкции REVOKE удаляется разрешение на выполнение, предоставленное Mary на хранимую процедуру:

REVOKE EXECUTE ON pr_Names FROM Mary;
GO

Удаление разрешений

  1. С помощью инструкции DROP удаляется разрешение, предоставленное Mary для доступа к базе данных TestData :

    DROP USER Mary;
    GO
    
  2. Используйте инструкцию DROP , чтобы удалить разрешение на Mary доступ к этому экземпляру SQL Server 2005 (9.x):

    DROP LOGIN [<computer_name>\Mary];
    GO
    
  3. С помощью инструкции DROP удаляется хранимая процедура pr_Names:

    DROP PROC pr_Names;
    GO
    
  4. С помощью инструкции DROP удаляется представление vw_Names:

    DROP VIEW vw_Names;
    GO
    

Удалить таблицу

  1. С помощью инструкции DELETE удаляются все строки таблицы Products :

    DELETE FROM Products;
    GO
    
  2. С помощью инструкции DROP удаляется таблица Products :

    DROP TABLE Products;
    GO
    

Удаление базы данных

Вы не можете удалить TestData базу данных во время входа в базу данных. Поэтому сначала переключите контекст на другую базу данных, а затем используйте инструкцию DROP для удаления TestData базы данных:

USE MASTER;
GO
DROP DATABASE TestData;
GO

Это заключительный шаг учебника "Составление инструкций Transact-SQL". Помните, что это краткий обзор, и он не описывает все параметры инструкций, которые используются. Для проектирования и создания эффективной структуры базы данных и настройки безопасного доступа к данным требуется более сложная база данных, чем показанная в примерах данного учебника.

Следующие шаги