Share via


削除クエリの作成 (Visual Database Tools)

適用対象:SQL Server

削除クエリを使用すると、テーブル内の行をすべて削除できます。

Note

テーブルから行をすべて削除すると、テーブルのデータは削除されますが、テーブル自体は削除されません。 データベースからテーブルを削除するには、オブジェクト エクスプローラーでテーブルを右クリックして、 [削除]をクリックします。

削除クエリを作成すると、行の削除に使用できるオプションが抽出条件ペインに表示されます。 削除クエリではデータが表示されないため、[出力]、[並べ替え]、および [並べ替え順序] の各列は削除されます。 さらに、テーブルまたはテーブル値オブジェクトを示す四角形内の列名の横のチェック ボックスが削除されます。列を個別に指定して削除することはできないためです。

クエリおよびビュー デザイナーで削除できない行がある場合、いずれの行も削除されず、データベースから削除できない情報を含む行を示すメッセージが表示されます。

注意事項

削除クエリの実行アクションを元に戻すことはできません。 念のため、削除クエリを実行する前にデータをバックアップしてください。

削除クエリを作成するには

  1. 行を削除するテーブルをダイアグラム ペインに追加します。

  2. [クエリ デザイナー] メニューの [クエリ タイプの変更]をポイントし、 [削除]をクリックします。 メモ 削除クエリを開始した時点でダイアグラム ペインに複数のテーブルが表示されている場合、行を削除するテーブルの名前を要求する [テーブルの削除] ダイアログ ボックス が表示されます。

削除クエリを実行しても、 結果ペインには結果が表示されません。 代わりに、削除された行数を示すメッセージが表示されます。

参照

サポートされるクエリの種類 (Visual Database Tools)
クエリおよびビューのデザインの操作方法に関するトピック (Visual Database Tools)