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


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

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

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

  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

Руководство. Составление инструкций Transact-SQL

См. также:

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)