如何:创建删除查询

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

备注

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

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

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

警告

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

备注

以下说明中的某些 Visual Studio 用户界面元素在您计算机上的名称或显示位置可能有所不同。这些元素取决于您所使用的 Visual Studio 版本和您所使用的设置。有关详细信息,请参阅 Visual Studio 设置

创建“删除”查询

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

  2. 在**“查询设计器”菜单中,指向“更改类型”,再单击“删除”**。 注意   如果启动“删除”查询时“关系图”窗格中显示了多个表,查询和视图设计器会显示“删除表”对话框,提示您输入要从中删除行的表的名称。

当执行“删除”查询时,“结果”窗格中不报告结果。 但是,会出现一条消息,指出已删除的行数。

请参见

概念

支持的查询类型 (Visual Database Tools)

其他资源

设计查询和视图