各地
资讯
当前位置:考试网 >> 职称计算机 >> 复习指导 >> Visual Foxpro >> 2017年职称计算机考试VisualFoxPro常用命令(4)

2017年职称计算机考试VisualFoxPro常用命令(4)

来源:考试网    2017-01-08   【

  数据表中数据操作(查询、插入、删除和修改等)

  数据查询SELECT语句(SQL命令)

  更改数据表中的记录:

  REPLACE 字段1 WITH 表达式1[ADDITIVE];

  [,< [,<字段2> WITH <表达式2>[ADDITIVE],…];

  [FOR 条件1][WHILE条件2]

  其中的ADDITIVE子句适用于备注字段,表示将表达式的值加在字段的末尾。

  用内存数组的值更新数据表中的记录:

  REPLACE FROM ARRAY数组名 [FIELDS 字段名列表][常用子句]

  用新的值更新表中的记录(SQL命令):

  UPDATE [databasename!]tablename;

  SET Column_1=Expression1 [{Column_2=expression2}...] ;

  [WHERE Condition]

  用一个表中的数据更新当前指定工作区中打开的表:

  UPDATE ON fieldname FROM filename;

  REPLACE fieldname1 WITH expr1

  [, fieldname2 WITH expr2 [, ...]]

  给记录加删除标记(SQL命令):

  DELETE FROM [databasename!]tablename;

  [WHERE 条件]

  给记录加删除标记:

  DELETE [范围] [FOR 条件] [WHILE 条件];

  [IN 工作区号|表别名]

  永久删除加了删除标记的记录:

  PACK

  永久删除打开的数据库中加了删除标记的记录:

  PACK DATABASE

  去掉删除标记(恢复)

  RECALL [常用子句]

  删除一个表中所有记录(保留表的结构):

  ZAP [IN tablename|alias]

  为数据表文件追加记录:

  APPEND [BLANK][IN 工作区号|别名]

  从另一个文件中提取数据添加到当前数据表的尾部:

  APPEND FROM filename|? [FIELDS 字段名列表][ FOR 条件]

  其中filename所指定的文件可以是数据表、EXCEL电子表格、文本文件等,如果不是数据表,需要其它子句指定格式(详见手册)。

  用内存数组的值添加到当前数据表的尾部:

  APPEND FROM ARRAY arrayname [ FOR 条件][FIELDS字段名列表]

  数据中的一行对应一个新记录,一列对应一个字段。

  从一个文件输入一个OLE对象放入一个通用(general)字段 :

  APPEND GENERAL 通用字段名 [FROM filename]

  如果省略子句FROM filename,则将指定的字段清空。

  将一个文本文件的内容拷贝到一个备注字段 :

  APPEND MEMO 备注字段名 [FROM filename][OVERWRITE]

  如果省略子句FROM filename,则将指定的字段清空。

  插入新记录(在当前记录之前或后插入):

  INSERT [BLANK] [BEFORE]

  如不省略BLANK,则插入一个空白记录,且不显示输入窗口。

  在表中插入新记录并赋值(SQL命令):

  INSERT INTO tablename [(字段1 [, 字段2, ...])]VALUES (eExpression1 [, eExpression2, ...])

  或

  INSERT INTO tablename FROM ARRAY ArrayName | FROM MEMVAR

  如带有FROM MEMVAR子句,则用同名的内存变量给字段赋值。

  清除当前记录中字段的数据:

  BLANK [常用子句]

  移动记录指针:

  SKIP [n] [IN 工作区号|表别名]

纠错评论责编:tanhuifang
相关推荐
热点推荐»