第3章 数据库与表-2.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 数据库与表-2

第3章 数据库与表的创建及使用 第二部分 3.3.4 表的打开与关闭 在VFP中,表使用前必须先打开。 1.工作区 一个打开表的区域。在VFP中打开一个 表,必须为该表指定一个工作区。每个工作 区有一个编号,称为工作区号,其编号为 1-32767. 工作区与表的关系 一个工作区(1个表),如果要打开另一个,前一个需要关闭 一个表(多个工作区打开) 多个工作区可同时打开多个表 默认工作区 系统正在使用的工作区称为当前工作区(默认的工作区)。 当通过界面交互式地或用命令进行有关表的处理操作时,他 如果不指定其他工作去,则其作用对象是当前工作区中的表。 VFP启动后,系统默认当前工作区号为1。 SELECT命令可以选择当前工作区,命令格式如下: SELECT nWorkArea|cTableAlias 2.数据工作期窗口 数据工作期是当前数据动态工作环境的一种表示。在VFP 系统启动后,系统自动生成一个数据工作期,称为“默认”数据 工作期。每一个表单、表单集或报表在运行过程中,为了管理 自己所用的数据,可以形成自己的数据工作期。每一个数据工 作期包含有自己的一组工作区,这些工作区含有打开的表、表 索引和关系。 3.表的打开 对于创建的表来说,自动处于打开状态。 打开的表可以被关闭,被关闭的表必须再次 被打开后才能访问其中的数据。 (2)使用命令打开表 命令格式: USE TableName [IN nWorkArea|cTableAlias] [AGAIN] [ALIAS cTableAlias2] [NOUPDATE] 例: USE XS 在当前工作区中打开xs表,别名为xs USE js ALIAS jiaoshi IN 4 在工作区4打开js 表,且定义别名为jiaoshi USE cj IN 0 NOUPDATE 在未使用的最小工 作区打开cj表,结构数据不允许修改 USE xs AGAIN IN 5 在工作区5中再次打开xs 表,别名为e use xs again in 15 在工作区5中再次打开xs 表,别名为w15 请看过程: 第三步: 第四步: 第五步 第六步 第七步 再请看数据工作期的情况 例1:执行下列语句后,浏览窗口中显示的表及当前工作区号是()。 CLOSE TABLES ALL USE XS SELE 3 USE JS USE KC IN 0 BROW 例2:函数SELECT(0)的返回值为() A.当前工作区号 B.当前未被使用的最小工作区号 C.当前未被使用的最大工作区号 D.当前已被使用的最小工作区号 表的别名 表的别名是对工作区中打开的表的一个临 时标识,可用于引用工作区和工作区中的表。 在应用程序中,工作区通常通过使用该工作 区的表的别名来标识。在打开表时,如果未 利用ALIAS子句指定别名,则别名与表名相 同,但如果一个表同时在多个工作区中打开 且均为指定别名,则在第一次打开的工作区 中,别名与表名相同,其他工作区中用A-J以 及W11-W32767表示。 4.表的关闭 (1)通过界面方式 (2)使用命令 USE [IN nWorkArea|cTableAlias] 不使用IN子句关闭当前工作区中的表。 CLOSE TABLES ALL 将所有已被打开的表全部关闭,执行后当前 工作区设置为1 5.表的独占与共享 SET EXCLUSIVE OFF 设置“共享”为默认打开方式 SET EXCLUSIVE ON 设置“独占”为默认打开方式 USE xs SHARED 以共享方式打开xs表 USE js EXCLUSIVE 以独占方式打开js表 3.3.5 记录的处理 1.记录的输入 (1)表结构创建后立即输入记录 (2)在浏览窗口追加记录(步骤1) (3)使用INSERT-SQL命令追加记录 INSERT INTO TableName[(FieldName1[,FieldName2,…])]; VALUES (eExpression1[,eExpression2,…]) 例如: Insert into xs(xh,xm,xb,xzydm) values (“050503017”,”高山”,“男”,“050301”) (4)使用APPEND 与APPEND FROM命令追加记录 1.APPEND[BLANK][IN nWorkArea|cTableAlias] BLANK:由于说明向表中追加一条空记录,缺省时 系统向表中追加一个空记录,并打开表的浏览窗口 以等待用户输入该记录的数据。 2.APPEND FROM命令可

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档