若要删除本教程的所有跟踪,只需删除数据库即可。 但是,在本主题中,您将逐步回顾您在教程中执行的每个操作以进行反转。
删除权限和对象
在删除对象之前,请确保使用正确的数据库:
USE TestData; GO
使用
REVOKE
语句删除Mary
对存储过程的执行权限:REVOKE EXECUTE ON pr_Names FROM Mary; GO
使用
DROP
语句删除Mary
对TestData
数据库的访问权限:DROP USER Mary; GO
使用
DROP
语句删除访问此 SQL Server 2005 实例的权限Mary
:DROP LOGIN [<computer_name>\Mary]; GO
使用
DROP
语句删除存储过程pr_Names
:DROP PROC pr_Names; GO
使用
DROP
语句删除视图vw_Names
:DROP View vw_Names; GO
使用
DELETE
语句删除Products
表中的所有行:DELETE FROM Products; GO
使用
DROP
语句删除Products
表:DROP Table Products; GO
不能在数据库中删除
TestData
数据库;因此,首先将上下文切换到另一个数据库,然后使用DROP
该语句删除TestData
数据库:USE MASTER; GO DROP DATABASE TestData; GO
“编写 Transact-SQL 语句”教程到此结束。 请记住,本教程是简要概述,它不介绍所用语句的所有选项。 设计和创建有效的数据库结构以及配置对数据的安全访问,需要比本教程中显示的数据库更复杂的数据库。
返回到 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)
删除数据库 (Transact-SQL)