|
考点3 内存变量常用命令
1内存变量的赋值 格式1:<内存变量名>=<表达式> 格式2:STORE<表达式>TO<内存变量名表> 2表达式值的显示 格式1:?<表达式表> 格式2:??<表达式表> 3内存变量的显示 格式1:LIST MEMORY[LIKE<通配符>][TO PRINTER!TO FILE<文件名>] 格式2:DISPLAY MEMORY[LIKE<通配符>][TO PRINTER|TO FILE<文件名>] 4内存变量的清除 格式1:CLEAR MEMORY 格式2:RELEASE<内存变量名表> 格式3:RELEASE ALL[EXTENDED] 格式4:RELEASE ALL[LIKE<通配符>|EXCEPT<通配符>] 5表中数据与数组数据之间的交换 将表的当前记录复制到数组。 格式1:SCATTER[FIELDS<字段名表>][MEMO]TO<数组名>[BLANK] 格式2:SCATTER[FIELDS LIKE<通配符>|FIELDS EXCEPT<通配符>][MEMO]TO<数组名>[BLANK] 将数组数据复制到表的当前记录。 格式1:GATHER FROM<数组名>[FIELDS<字段名表>][MEMO] 格式2:GATHER FROM<数组名>[FIELDS LIKE<通配符>|FIELDS EXCE<通配符>][MEMO]
小提示: 如果当前表中存在一个同名的字段变量,则在访问内存变量时,必须在内存变量名前加上前缀M.(或M->),否则系统访问的将是同名的字段变量。
3.2 表达式
考点4 数值、字符与日期时间表达式 1数值表达式 (1)算术运算优先级。数值表达式中的算术运算符有些与日常使用的运算符稍有Lx=别,算术运算符及其含义和优先级如表3-1所示。 表3-1 算术运算符及其优先级
(2)求余运算。求余运算%和取余函数MOD()的作用相同。余数的正负号与除数一致当表达式中出现*、/和%运算时,它们具有相同的优先级。 2字符表达式 由字符串运算符将字符型数据连接起来形成,其结果仍是字符型数据字符型数据只能进行两种运算(+、-),它们的优先级相同。 “+”首尾连接前后两个字符串形成一个新的字符串;“-”连接前后两个字符串,并将前字符串的尾部空格移到合并后的新字符串尾部 3日期时间表达式 日期时间表达式中可以使用的运算符也有“+”和“-”两个,其格式也有一定的限制,不能任意组合,如不能用运算符“+”将两个<日期>连接起来。
共4页: 上一页 [1] 2 [3] [4] 下一页
|