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


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

Чтобы удалить все следы этого руководства, можно просто удалить базу данных. Однако в этом разделе вы узнаете, как изменить все действия, которые вы выполнили в этом руководстве.

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

  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)
УДАЛИТЬ БАЗУ ДАННЫХ (Transact-SQL)