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

admin2009-02-10  25

问题 在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命令打开表。
转载请注明原文地址:https://jikaoti.com/ti/3wM7FFFM
0

最新回复(0)