创建删除查询 (Visual Database Tools)

适用于:SQL Server

您可以通过使用“删除”查询来删除表中的所有行。

注意

删除表中的所有行会清除表中的数据,但不会删除表本身。 若要从数据库中删除表,请在对象资源管理器中右键单击该表,再单击“删除”

在创建“删除”查询时,“条件”窗格将发生相应变化以反映可用于删除行的选项。 因为不在“删除”查询中显示数据,所以将移除“输出”、“排序方式”和“排序顺序”列。 此外,因为无法指定要删除的单个列,所以在代表表或表值对象的矩形中,将移除列名旁边的复选框。

如果查询和视图设计器不能删除一个或多个行,则将不会删除任何一个行,并且您将收到一条消息,指出哪个(些)行包含不能从数据库中删除的信息。

注意

无法撤消执行“删除”查询的操作。 作为预防措施,请在执行“删除”查询之前备份数据。

创建“删除”查询

  1. 将要从中删除行的表添加到“关系图”窗格中。

  2. 在“查询设计器”菜单中,指向“更改类型”,再单击“删除”注意 如果启动“删除”查询时,在“关系图”窗格中显示有多个表,则查询和视图设计器将显示“删除表”对话框,以提示你选择要从中删除行的表名。

在执行“删除”查询时,不会在 “结果”窗格中报告任何结果。 但是,会显示一条消息,指示已删除的行数。

另请参阅

支持的查询类型 (Visual Database Tools)
设计查询和视图操作指南主题 (Visual Database Tools)