データベース オブジェクトの削除
このチュートリアルのすべてのトレースを削除するには、データベースを削除します。 ただし、このトピックでは、チュートリアルを進みながら実行したすべての操作を元に戻す手順を実行します。
権限とオブジェクトの削除
オブジェクトを削除する前に、適切なデータベースで作業していることを確認します。
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 ツールのポータルに戻る
チュートリアル: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)
DROP DATABASE (Transact-SQL)