4. 保存:格式:Save to <文件名>[all like <通配符>| all except <通配符>].功能:将指定的变量保存到指定的内存变量文件中。
5. 内存变量的恢复:格式:Restore from <文件名>[additive].功能:将指定内存变量文件中的变量恢复到内存中。说明:无 [additive]时,先清除内存中的变量再将指定内存变量文件中的变量恢复到内存中;有[additive]时,将指定内存变量文件中的变量恢复到当前内存变量之后。
6. 内存变量的清除:
格式1:Release <内存变量名表>
格式2:Release all [like <通配符>|except <通配符>].
功能: 清除指定的内存变量.
格式3:Release all
格式4:clear memory
功能: 清除所有的内存变量
格式5:clear all
功能: 关闭所有文件的同时清除所有的内存变量
标准函数
根据每一个函数的功能,可将标准函数大致分为如下11类:
1.数值计算函数 2.字符处理函数
3.日期和时间函数 4.数据转换函数
5.变量处理函数 6.数据库函数
7.测试函数 8.数据共享函数
9.输入和输出函数 10.编程函数
11.动态数据操作函数。
1. 数值型函数
(1)ABS(<数值表达式>):求<数值表达式>的绝对值。
(2)SQRT( <数值表达式>):求<数值表达式>的平方根。
(3)INT(<数值表达式>):求<数值表达式>的整数部分。
(4)ROUND(<数值表达式1> ,<数值表达式2>): <数值表达式1> 四舍五入,保留<数值表达式2> 位小数。
(5)MAX( <数值表达式1> ,<数值表达式2>,…, <数值表达式n> ):求N个数值表达式的最大值。
(6)MOD( <数值表达式1> ,<数值表达式2>): 返回<数值表达式1>除以<数值表达式2>所得的余数。
(7)RAND([<数值表达式>]):返回一个0-1之间的随机数。
2. 字符型函数
(1)ASC(<字符表达式>):求字符的ASCII码值。
(2)CHR(<数值表达式>) :从<数值表达式>表示的ASCII码返回字符。
(3)SUBSTR(<字符表达式>, <数值表达式1>,[, <数值表达式2>) :返回<字符表达式>中第<数值表达式1>位起的长度为<数值表达式2>的子串。
(4)LEFT( <字符表达式>, <数值表达式1>) :返回<字符表达式>左起长度为 <数值表达式1>个字符的子串。
(5)RIGHT (<字符表达式>, <数值表达式>) :返回<字符表达式>右起长度为 <数值表达式>个字符的子串。
(6)LEN(<字符表达式>) :求字符串的长度。
(7)AT(<字符表达式1>, <字符表达式2>[, <数值表达式>]) :返回字符串<字符表达式1>在<字符表达式2>中第<数值表达式>次出现的位置。
(8)ALLTRIM(<字符表达式>) :删除字符表达式首尾的空格。
(9)UPPER(<字符表达式>) :将小写字符大写。
(10)LOWER(<字符表达式>) :将大写字符转换为小写。
(11)VAL(<字符表达式>) :将字符串转换为数值。
一、 日期型函数
(1)CTOD(<字符表达式>) :将<字符表达式> 转化成日期。
(2)DTOC(<日期表达式>) :将<日期表达式>转化成字符串。
(3)TIME( ) :返回系统当前日期。
(4)DATE( ) :返回系统的当前日期。
(5)YEAR(<日期表达式>) :返回<日期表达式>的年份。
二、逻辑型函数
(1)BOF([<数据库表>/<工作区>):记录指针指向第一条记录之前时返回.T.,否则返回.F.。