データベース オブジェクトの削除
このチュートリアルのすべてのトレースを削除するには、データベースを削除します。ただし、このトピックでは、チュートリアルを進みながら実行したすべての操作を元に戻す手順を実行します。
権限とオブジェクトの削除
オブジェクトを削除する前に、適切なデータベースで作業していることを確認します。
USE TestData; GO
ストアド プロシージャに対する Mary の実行権限を削除するには、REVOKE ステートメントを使用します。
REVOKE EXECUTE ON pr_Names FROM Mary; GO
TestData データベースに対する Mary のアクセス権限を削除するには、DROP ステートメントを使用します。
DROP USER Mary; GO
Mary が SQL Server 2005 のこのインスタンスにアクセスする権限を削除するには、DROP ステートメントを使用します。
DROP LOGIN [<computer_name>\Mary]; GO
ストアド プロシージャ pr_Names を削除するには、DROP ステートメントを使用します。
DROP PROC pr_Names; GO
ビュー vw_Names を削除するには、DROP ステートメントを使用します。
DROP View vw_Names; GO
Products テーブルからすべての行を削除するには、DELETE ステートメントを使用します。
DELETE FROM Products; GO
Products テーブルを削除するには、DROP ステートメントを使用します。
DROP Table Products; GO
データベースでの作業中は、TestData データベースを削除できません。したがって、まずコンテキストを他のデータベースに切り替えてから、DROP ステートメントを使用して TestData データベースを削除します。
USE MASTER; GO DROP DATABASE TestData; GO
これで、「Transact-SQL ステートメントの記述」のチュートリアルを終了します。このチュートリアルは概要であり、使用できるステートメントのすべてのオプションが記載されているわけではありません。効率のよいデータベース構造を設計して作成し、セキュリティ保護されたデータ アクセスを構成するには、このチュートリアルで示したデータベースよりも複雑なデータベースが必要です。