当前位置:洪恩在线 -> 继续教育 -> 计算机考级 -> 二级FOXBASE+语言
 

  计算机考试
 


  FOXBASE+    


  追加记录和插入记录

    一、追加记录
     如果在建立数据库时记录没有全部录入完毕,以后可以随时添加新的记录。追加记录有两种万式,一种是从键盘输入数据,以全屏幕编辑的方式追加新记录;另一种是从其他数据库或文件中自动追加记录。
    1.通过键盘追加记录

     命令格式:      APPEND[ ]

     功能注释:

     (1) 如果数据库原有n条记录,将从n1号记录开始追加。系统进入全屏幕编辑状态,与在CREATE命令中直接录入数据时的屏幕格式相同。一次可以追加任意多条记录,仅受数据库最大容量 (10亿条记录)的限制。

     (2) 用或CtrlQ退出时,仅废除当前正在编辑的记录,其他记录已经存盘。

     (3) 用APPEND 不进入全屏幕编辑,直接追加一条空记录,其内容以后可以用其它命令填写。

    2.从其他数据库追加记录

     命令格式:
     APPEND FROM<源数据库名>[FIELDS<字段名表>][FOR<条件>]

     功能注释:
     该命令将满足条件的记录按指定的字段从源数据库接续到当前数据库末尾。

     命令注释:
     (1)系统首先比较源数据库和当前数据库的结构,只有名称和类型相匹配的字段内容才予以追加,其他字段为空。

     (2)如果源数据库字段的宽度大于当前库相应字段的宽度,字符型字段将被截断尾部,数值型字段填写“*”号以示溢出。

     (3)如果无条件追加,则追加源库中的所有记录。

    二、插入记录

     要想在数据库尾部之外的其他位置增加新记录应当使用记录插入命令。

     命令格式:      INSERT[BEFORE][ ]

     功能注释:

     此命令以全屏幕编辑方式插入一条记录。

     (1)若选用BEFORE短语,在当前记录之前插入一条新记录,否则插在当前记录之后。

     (2)若选用 短语,系统不进入全屏幕编辑,直接插入一条空记录。此记录的内容以后可以用其他命令填写。

课堂提问:
问题

 


简单举例
例子
基础测试
测试