!命令 功能:执行外部操作命令程序 语法:RUN[/N [K> MS-DOSCommand|ProgramName 或者 ![/N [K> MS-DOSCommand|ProgramName $操作符 功能:如果一个字符型表达式包含在另一个字符型表达式中返回真值(.T.),否则返回假值(.F.) 语法:cSearchFor$cScarchIn(如果在cSearchIn中找到了cSearchFor则返回真) %操作符 功能:返回一个数值型表达式除以另一个数值型表达式所得的余数。 语法:被除数%除数 &操作符 功能:执行宏替换 语法:& VarName(内存变量名或数组元素名) ?|??命令 功能:计算机表达式的值,并输出计算结果。 ???命令 功能:把结果直接输出到打印机 A ADD TABLE 命令 功能:在当前数据库中添加一个自由表 语法:ADD TABLE TableName ALTER TABLE——SQL 命令 功能:以编程方式修改表的结构 语法:ALTER TABLE TableName1 (表名) ADD|ALTER [COLUMN]FieleName1 (ADD为添加字段名,后为修改字段名。ADD改为DROP表示删除字段) FieldType[(nFieldSidth[,nPrecision])] (字段的类型、宽度和字段精度) [NULL | NOT NULL] (是否允许字段为空值) [CHECK 1Expression1 [ERROR cMessageText1> (指定了字段的有效性规则) [DEFAULT eExpression1] (指定了字段默认值) [PRIMARY KEY | UNIQUE] (指定了创建主索引标识,索引标识与字段同名) [REFERENCES TableName2 [TAG TagName1> (指定了与之建立永久关系的父表) APPEND 命令 功能:在表的末尾添加一个或多个新记录 语法:APPEND [BLANK] (添加一个空记录) [IN nWorkArea | cTableAlias] (指定要添加新记录的表所在的工作区|要添加新记录的表的别名) [NOMENU] APPEND FROM 命令 功能:从一个文件中读入记录,添加到当前表的尾部。 语法:APPEND FROM FileName|? (指定表名) [FIELDS FiledList] (指定要添加哪些字段数据) [FOR 1Expression] (把条件为真的记录添加到表中) (指定要导入的表的结构类型) [AS nCodePage] AVERAGE 命令 功能:计算数值表达式或字段的算术平均值。 语法:AVERAGE [ExpressionList] (求平均值的表达式) [Scope] [FOR 1Expression1] [WHILE 1Expression2] (指定范围或条件) [TO MemVarList | TO ARRAY ArrayName] (计算结果保存的位置) [NOOPTIMIZE]