ISLOWER() 、 ISUPPER() 、 ISALPHA() 和 EMPTY() 返回“假” .F. ) ( , 而 ISNULL() 返回“真” .T. ) ( 。 ③INSERT-SQL 和 SELECT-SQL 命令通过 IS NULL 和 IS NOT NULL 子句处理 NULL 值。在这种情况下, INSERT 、 UPDATE 和 REPLACE 将 NULL 值放入记录中。 ④SQL 合计函数将忽略 NULL 值。 ⑤若所有值皆为 NULL ,则 VFP 合计函数产生 .NULL. ,否则任何 NULL 值将忽略。 小结: 5 大类函数,数值类函数 7 个,字符函数 8 个,日期/时间函数 7 个,转换函数 6 个, 其他类函数 8 个。名称表达式的 4 个示例,宏与名称表达式的 2 个区别,空值的 5 个特点。 作业: 练习题,一、选择题:1-6 2.7 程序设计基础 2.7.1 创建、修改和运行程序 ■创建程序 ? 菜单方式 文件 -- 新建 -- 程序 -- 进入应用程序正文编辑窗口 项目管理器 --“ 代码 ” 选项卡中的 “
程序 ” 项 ? 直接输入方式 MODIFY COMMAND [ 应用程序名 [. PRG ]] 二、填空题:1-5
■修改程序 MODIFY COMMAND [ 应用程序文件名 ] ■运行程序 DO 程序文件名 , 2.7.2 程序结构 ■顺序结构程序设计 ■分支结构程序设计 ? IF …… ELSE …… ENDIF 语句 该语句指定当条件表达式结果为 .T. 或 .F. 时,程序执行语句的顺序。若含有 ELSE 子句,则条件表达式结果为 .T. 时,执行 命令组 1 ,否则执行命令组 2 ;若不含有 ELSE 子句,则条件表达式结果为 .T. 时,执行命令组 1 ,否则执行 ENDIF 后面的 语句。 ? DOCASE …… ENDCASE 语句 该语句执行时,首先从第一个 CASE 开始,判断其后的条件表达式的值是否为真,当遇 到第一个结果为真的 CASE 表达式时,就 执行它后面的命令组, 然后跳过下一个 CASE 到 ENDCASE 之间的所有语句。 OTHERWI
SE 子句可有可无, 如果包含了 OTHERWISE 子 句,则在所有 CASE 表达式的值都为假时,执行 OTHERWISE 后的命