命令DELETE FROM选课WHERE成绩<60的功能是( )。
A.为表“选课”中成绩小于60分的记录做删除标记
B.从表“选课”中彻底删除成绩小于60分的记录
C.删除“选课”表
D.删除“选课”表的年龄属性
参考答案:A
解析:在Visual FoxPro中,DELETE-SQL的命令主要是给指定的删除记录做标记,具体语法格式如下: DELETE FROM [DatabaseName! ] TableName [ WHERE FilterCondition1[AND | OR FilterCondition2...]] DELETE FROM [DatabaseName!]TableName指定要给其中的记录加删除标记的表; WHERE FilterCondition1[AND | OR FilterCondition2...]指定只给某些记录做删除标记, FilterCondition1指定要做删除标记的记录必须满足的条件。 带有删除标记的记录在执行PACK之前并不从表中做物理删除,可以用RECALL命令恢复(清除标记)带有删除标记的记录。 本题是删除条件是成绩小于60分,为这些满足条件的记录做标记。