SQL提供了Delete来实现删除结果集中符合条件行,我们直接来看一个删除的语句:
Delete From A where ["学号"] = "01";
这个无需多加解释,删除A中符合where子句中条件的记录。在这里,有一个需要提醒,就是可以省略where子句
Delete From A;这同样也是正确的。
问题来了,假定我们对一个结果集设置为空值,直接使用A:=array();就可以了,为什么还需要使用Delete语句呢?
其实,Delete不仅仅支持对结果集进行操作,在后边章节里我们还会提到Delete还可以支撑对实体数据库的表进行操作,在那种时候才具有现实意义。