第三章 变量.ppt
文本预览下载声明
变量 变量 定义:指存储在计算机内存中,其值可以变化,直到结束工作期或释放该变量。 分类: 系统变量 内存变量 简单变量 变量 数组变量 字段变量 确定一个变量需要确定三个要素:变量名、数据类型和变量值。 变量的命名规则 由字母、汉字、数字和下划线构成。 由字母或汉字开头。 长度不能超过10个字符,且变量名中不能包含空格。 变量名不区分大小写。 不建议使用保留字和函数名做变量名。 指出下列哪些是合法的变量名 姓名 A姓 A_姓名 _姓名 +姓名 10姓名 Abc A123 A_123 _A123 123A 内存变量 定义:是独立于数据库文件而存在的变量,与数据库打开与否无关。 内存变量命名规则 内存变量名由字母、数字、下划线组成,不能以数字开头。 最大长度可达254个字符。 内存变量类型 字符型,数值型,日期型,日期时间型,逻辑型和货币型共六种。 内存变量的建立 store 表达式 to 内存变量名表 内存变量名=表达式 内存变量的显示 格式一:list memory [like 通配符][to printer | to [file] 文件名] 格式二:display memory [like 通配符][to printer | to [file] 文件名] 请写出下列命令 分屏显示所有内存变量 display memory 连续显示所有内存变量 list memory 分屏显示所有以A开头的内存变量 display memory like A* 连续显示所有以A并且第三个字母为B的内存变量,并输出到打印机 list memory like A?B* to printer 请写出下列命令 分屏显示所有以A结尾的内存变量,并存入AA.TXT文件中。 display memory like *A to file AA 连续显示所有以B结尾并且只有两个字符的内存变量。 list memory like ?b 连续显示三个字母,且中间字母为A的内存变量。 list memory like ?A? 内存变量的清除 格式一:clear memory 功能:清除所以内存变量 格式二:release 内存变量名表 功能:清除指定的内存变量 格式三:release all [extended] 功能:清除所有内存变量,若有extended则清除全局变量。 格式四:release all [like 通配符] | [except 通配符] 请写出下列命令 清除所有内存变量 clear memory或release all 清除内存变量a、b、c release a,b,c 清除以A开头的所有内存变量 release all like a* 除C开头的内存变量以外其它的都清除 release all except C* 请写出下列命令 清除所有内存变量,并且不清除全局变量 release all 清除所有以A开头并且只包含三个字符的所有内存变量 release all like a?? 除AB结尾的内存变量以外其它的都清除 release all except *AB 保存内存变量 save [all like 通配符 | all except 通配符] to 内存变量文件名 功能:指内存变量保存到指定的文件中,内存变量文件的扩展名为.mem 请写出下列命令 将所有内存变量保存到A1文件中 save to A1 将以AB开头的内存变量保存到A2文件中 save all like AB* to A2 将内存变量名为一个字母的内存变量保存到A3文件中 save all like ? to A3 将内存变量名只有三个字母且中间为B的内存变量保存到A4文件中 save all like ?B? to A4 内存变量的恢复 restore from 内存变量文件名 [additive] 功能:把指定的磁盘内存文件调入内存,从而恢复内存变量的值 请写出下列命令 恢复A1文件内的内存变量并加以显示 restore from A1 追加恢复A2文件中的内存变量,并加以显示 restore from A2 additive 保存屏幕信息 save screen to 内存变量名 恢复屏幕信息 restore screen from 内存变量名 字段名变量 定义:字段名变量是指数据表中的记录的数据项。 说明:1、其命名规则与内存变量命名规则相同。 2、字段变量是定义在表中的变量,随表的
显示全部