二级VFP_03第三章VisualFoxPro数据库及其操作探究.ppt

二级VFP_03第三章VisualFoxPro数据库及其操作探究.ppt

第七节 多个表的同时使用 一、工作区的概念 数据库系统中,有时要求几个表同时处于打开状态,以便于表间内容的相互补充,数据表之间进行互访,进行信息资源的共享;为此VF系统设置了分工作区操作的功能。 VFP允许用户最多同时打开32767个数据表,但是每次只能对其中的一个表进行操作。这个被选中的数据表叫当前数据表。 工作区:内存中开辟的专门用于存贮数据表及相关文件的区域。每个工作区只能打开一个工作表,最多可以建立32767个工作区。 每个工作区都有自己的编号和名称:1~32767 或者 A~J,W11~W32767 每次启动VFP后,系统默认1号工作区为当前工作区。 每个表打开后都有两个默认的别名,一个是表名,另一个是工作区所对应的别名。在前10个工作区中指定的默认别名是工作区字母A到J,工作区11到32767中指定的别名是W11到W32767。 说明:同一个表文件不允许在两个工作区上同时打开,一个工作区中只能打开一个表。 二、当前工作区的选择 格式:SELECT 〈工作区名〉/〈数据表别名〉/0 功能:指定工作区号(1、2、3……A、B、C)或别名的工作区为当前工作区。 特例: SELECT 0:让系统自动选择区号最小的空闲工作区为当前工作区。 函数:Select()——返回当前工作区的区号 一个表除了前述的两个名称外,还可在use命令中用alias指定的别名: use

文档评论(0)

1亿VIP精品文档

相关文档