第5讲 表的维护命令_ok.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5讲 表的维护命令_ok

5.4 表记录的操作命令 追加新记录命令(一): 格式:INSERT INTO 表名[(字段名1[,字段名2,…] )] VALUES (表达式1 [,表达式,…] ) 说明:①在表尾追加一个新记录,并直接馈入记录数据;②表不必事先打开,字段与表达式的类型必须相同;③若字段名全部缺省,就须按表结构字段顺序填写VALUES子句的所有表达式;④追加新记录时还可将数组或内存变量的值填入该记录中。 例: INSERT INTO SB ( 编号,名称,启用日期,价格,主要设备,备注 ); VALUES(“110-1”,“打印机”,{08/15/97},5000.00,.F.,“调拨”) 追加新记录命令(二): 5.4 表记录的操作命令 格式:APPEND [BLANK] 说明: ①APPEND命令可在表尾追加记录,但它只可追加空白记录或以交互方式填写记录数据。 ②使用BLANK子句能在表尾追加一条空白记录,留待以后填入数据;若缺省BLANK子句就会出现记录编辑窗口,并且窗口内会有空白的记录位置,等待用户输入数据。 5.4 表记录的操作命令 追加新记录命令(三): 格式:APPEND FROM文件名[FIELDS 字段名表] [FOR 条件] [TYPE][DELIMITED[WITH 定界符│WITH BLANK│WITH TAB]│SDF│XLS]] 说明:①该命令用于追加成批记录,从指定文件提取一批记录追加到当前表的末尾。②源文件类型可以是表,也可以是系统数据格式、定界格式等文本文件,或EXCEL文件;执行该命令时,源文件不需打开。 例:USE SB APPEND FROM A1 FIELDS 名称,价格 APPEND FROM b1 SDF 5.4 表记录的操作命令 表记录的删除命令: 1)记录逻辑删除命令 格式:DELETE [范围][FOR条件 ][WHILE 条件] 说明:该命令对当前表在指定范围内满足条件的记录加上删除标记。若可选项都缺省,只指当前记录。已逻辑删除的记录,LIST时其第一个字段左侧显示删除标记*号。 2)记录物理删除命令 格式:PACK(真正删除带有删除标记的记录) 例:USE SB DELETE FOR NOT 主要设备 PACK LIST * 第5讲 表的维护命令 5.1 VFP常用命令子句 5.2 表结构的操作命令 5.3 表数据的操作命令 5.4 表记录的操作命令 5.5 习题 VFP的命令总是由一个称为命令字的动词开头,后随一个宾语和若干子句(称为命令子句),用来说明命令的操作对象、操作结果与操作条件。 5.1 VFP常用命令子句 常用命令子句 在VFP6.0中,范围、FOR 条件、WHILE条件子句对应关系操作中的选择操作;FIELDS 表达式表子句对应投影操作。 5.1 VFP常用命令子句 范围子句:确定执行该命令所涉及的记录,有4种限定方法: ALL 所有记录(LIST 默认为ALL, DISPLAY默认为当前记录) NEXTN 从当前记录起的N个记录 RECORDN 第N个记录 REST 从当前记录起到最后一个记录止 的所有记录 FOR子句:指定选择记录的条件。可与范围子句配合使用。 例:USE sb GO 2 LIST NEXT 5 FOR 价格10000 5.1 VFP常用命令子句 WHILE子句:在当前记录符合条件时开始依次筛选记录,一旦遇到不满足条件的记录就停止,比FOR条件优先。 5.1 VFP常用命令子句 FIELDS子句:确定要操作的字段。保留字FIELDS省略时显示除备注型、通用型字段外的所有字段。 OFF子句:不显示记录号。 例:LIST RECORD 5 FIELDS 编号,名称,价格 例:按下列要求显示SB.DBF的有关信息。 1)列出前3个记录; 2)列出部门代码为21的编号、名称与备注; 3)列出1995年前所启用设备的编号、名称、价格与启用日期,并且要求其中的价格打9折,不显示记录号。 5.1 VFP常用命令子句 解:USE SB LIST NEXT 3 LIST 编号,名称,备注 FOR 部门=”21” LIST 编号,名称,价格*0.9,启用日期 FOR YEAR(启用日期)1995 OFF 注意:命令

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档