Урок 3. Удаление объектов базы данныхLesson 3: Delete database objects

ОБЛАСТЬ ПРИМЕНЕНИЯ: SQL Server База данных SQL Azure Azure Synapse Analytics (Хранилище данных SQL) Parallel Data Warehouse

На этом коротком занятии рассматривается удаление объектов, созданных на занятиях 1 и 2, а затем удаление базы данных.This short lesson removes the objects that you created in Lesson 1 and Lesson 2, and then drops the database.

Перед удалением объектов необходимо убедиться, что используется нужная база данных:Before you delete objects, make sure you are in the correct database:

USE TestData;  
GO  

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

С помощью инструкции REVOKE удаляется разрешение на выполнение, предоставленное Mary на хранимую процедуру:Use the REVOKE statement to remove execute permission for Mary on the stored procedure:

REVOKE EXECUTE ON pr_Names FROM Mary;  
GO  

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

  1. С помощью инструкции DROP удаляется разрешение, предоставленное Mary для доступа к базе данных TestData :Use the DROP statement to remove permission for Mary to access the TestData database:

    DROP USER Mary;  
    GO  
    
  2. С помощью инструкции DROP удаляется разрешение, предоставленное Mary для доступа к экземпляру SQL Server 2005 (9.x)SQL Server 2005 (9.x):Use the DROP statement to remove permission for Mary to access this instance of SQL Server 2005 (9.x)SQL Server 2005 (9.x):

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

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

    DROP VIEW vw_Names;  
    GO  
    

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

  1. С помощью инструкции DELETE удаляются все строки таблицы Products :Use the DELETE statement to remove all rows from the Products table:

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

    DROP TABLE Products;  
    GO    
    

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

Базу данных TestData невозможно удалить во время нахождения в ней; поэтому сначала требуется переключить контекст на другую базу данных и только после этого с помощью инструкции DROP удалить базу данных TestData :You cannot remove the TestData database while you are in the database; therefore, first switch context to another database, and then use the DROP statement to remove the TestData database:

USE MASTER;  
GO  
DROP DATABASE TestData;  
GO   

Это заключительный шаг учебника «Составление инструкций Transact-SQLTransact-SQL ».This concludes the Writing Transact-SQLTransact-SQL Statements tutorial. Помните, что этот учебник содержит только краткий обзор и не включает описания всех параметров используемых инструкций.Remember, this tutorial is a brief overview and it does not describe all the options to the statements that are used. Для проектирования и создания эффективной структуры базы данных и настройки безопасного доступа к данным требуется более сложная база данных, чем показанная в примерах данного учебника.Designing and creating an efficient database structure and configuring secure access to the data requires a more complex database than that shown in this tutorial.