削除クエリの作成 (Visual Database Tools)
適用対象:SQL Server
Delete クエリを使用して、テーブル内のすべての行を削除できます。
手記
テーブルからすべての行を削除すると、テーブル内のデータは消去されますが、テーブル自体は削除されません。 データベースからテーブルを削除するには、オブジェクト エクスプローラーでテーブルを右クリックし、[の削除]クリックします。
削除クエリを作成すると、抽出条件ペインが変更され、行の削除に使用できるオプションが反映されます。 Delete クエリにデータを表示しないため、出力、並べ替え、並べ替え順序の各列は削除されます。 さらに、削除する列を個別に指定できないため、テーブルまたはテーブル値オブジェクトを表す四角形の列名の横にあるチェック ボックスが削除されます。
クエリおよびビュー デザイナーで 1 つ以上の行を削除できない場合、それらの行は削除されないため、データベースから削除できない情報が含まれている行を示すメッセージが表示されます。
注意
Delete クエリの実行操作を元に戻すことはできません。 予防措置として、Delete クエリを実行する前にデータをバックアップします。
削除クエリを作成するには
行を削除するテーブルをダイアグラム ペインに追加します。
クエリ デザイナー メニューで、[種類の変更]をポイントし、[削除]をクリックします。 メモ 削除クエリを開始するときにダイアグラム ペインに複数のテーブルが表示されている場合は、[テーブルの削除] ダイアログ ボックスが表示され、行を削除するテーブルの名前の入力を求められます。
Delete クエリを実行すると、結果ペインのに結果は報告されません。 代わりに、削除された行の数を示すメッセージが表示されます。
関連項目
サポートされているクエリの種類 (Visual Database Tools)
クエリとビューの設計方法に関するトピック (Visual Database Tools)