问题 单项选择题

在 Visual FoxPro 中,以下关于删除记录的描述,正确的是______。

A.SQL 的 DELETE 命令在删除数据库表中的记录之前,不需要用 USE 命令打开表

B.SQL 的 DELETE 命令和传统 Visual FoxPro 的 DELETE 命令在删除数据库表中的 记录之前,都需要用 USE 命令打开表

C.SQL 的 DELETE 命令可以物理地删除数据库表中的记录,而传统 Visual FoxPro 的DELETE 命令只能逻辑删除数据库表中的记录

D.传统 Visual FoxPro 的 DELETE 命令在删除数据库表中的记录之前不需要用 USE命令打开表

答案

参考答案:A

解析:传统Visual FoxPro的DELETE命令格式为:DELETE [<范围>] [FOR<条件>] [WHILE<条件>] SQL语言使用delete语句删除数据库表中的记录,Delete语句的格式为: delete from tablename; where columnname OPERATOR value [and|or column OPERATOR value] 这两种删除命令都是逻辑删除数据库表中的记录,如果要物理删除记录需要继续使用PACK命令。 SQL的DELETE命令在删除数据库表中的记录之前,不需要用USE命令打开表;而传统Visual FoxPro的 DELETE命令在删除数据库表中的记录之前需要先用USE命令打开表。

辨音题
单项选择题