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


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

Добавления: 14 апреля 2006 г.

Чтобы удалить все записи, созданные при использовании учебника, достаточно удалить базу данных. Тем не менее, в данном разделе будет показано, как аннулировать любое действие, совершенное при выполнении заданий из этого учебника.

Удаление разрешений и объектов

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

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

    REVOKE EXECUTE ON pr_Names FROM Mary;
    GO
    
  3. С помощью инструкции DROP удаляется разрешение, предоставленное Mary для доступа к базе данных TestData:

    DROP USER Mary;
    GO
    
  4. С помощью инструкции DROP удаляется разрешение, предоставленное Mary для доступа к экземпляру SQL Server 2005:

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

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

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

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

    DROP Table Products;
    GO
    
  9. Базу данных TestData невозможно удалить во время нахождения в ней; поэтому сначала требуется переключить контекст на другую базу данных и только после этого с помощью инструкции DROP удалить базу данных TestData:

    USE MASTER;
    GO
    DROP DATABASE TestData;
    GO
    

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

Возвращение к порталу средств SQL Server

Учебники по инструментарию SQL Server

См. также

Другие ресурсы

REVOKE (Transact-SQL)
DROP USER (Transact-SQL)
DROP LOGIN (Transact-SQL)
DROP PROCEDURE (Transact-SQL)
DROP VIEW (Transact-SQL)
DELETE (Transact-SQL)
DROP TABLE (Transact-SQL)
DROP DATABASE (Transact-SQL)

Справка и поддержка

Получение помощи по SQL Server 2005