新建日期: 2006 年 4 月 14 日
若要删除在本教程中创建的所有对象,您只需删除数据库即可。但是,在本主题中,您将完成下列步骤执行与教程中每项操作相反的操作。
删除权限和对象
在删除对象之前,请确保使用正确的数据库:
USE TestData; GO使用
REVOKE语句删除Mary对存储过程的执行权限:REVOKE EXECUTE ON pr_Names FROM Mary; GO使用
DROP语句删除Mary对TestData数据库的访问权限:DROP USER Mary; GO使用
DROP语句删除Mary对此 SQL Server 2005 实例的访问权限。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)
DROP DATABASE (Transact-SQL)