- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
数据库程序设计;常用函数;教学内容;(五)测试函数;1.NULL值测试函数
格式:ISNULL(表达式)
功能:判断表达式的运算结果是否为NULL值,若是NULL值返回逻辑真(.T.),否则返回逻辑假(.F.)。;2.空值测试函数
格式:EMPTY(表达式)
功能:根据指定表达式的运算结果是否为“空”值,返回逻辑真(.T.)或逻辑假(.F.)。
说明:①该函数中所指的“空”值与NULL值是两个不同的概念。函数EMPTY(.NULL.)的返回值为逻辑假(.F.)。
②该函数自变量表达式的类型除了可以是数值型之外,还可以是字符型、逻辑型、日期型等类型。不同类型数据的“空”值,有不同的规定;不同类型的数据“空”值的规定表;3.数据类型测试函数
格式:VARTYPE(表达式,逻辑表达式)
功能:测试表达式的类型,返回一个大写字母,函数值为字符型。字母的含义如下表所示。;若表达式是一个数组,则根据第一个数组元素的类型返回字符串。若表达式的运算结果是NULL值,则根据逻辑表达式值决定是否返回表达式的类型;如果逻辑表达式值为.T.,就返回表达式的原数据类型;如果逻辑表达式值为.F.或缺省,则返回X以表明表达式的运算结果是NULL值。;4.表头表尾的测试函数
系统对表中的记录是逐条进行处理的。对于一个打开的表文件来说,在某一时刻只能处理一条记录。VFP为每一个打开的表设置了一个内部使用的记录指针,它指向正在被操作的记录,该记录称为当前记录。记录指针的作用是标识表的当前记录。;第一条记录称为首记录,记为TOP,最后一条记录称为尾记录,记为BOTTOM。在首记录之前有一个文件起始标识,称为BOF(BeginofFile);在尾记录的后面有一个文件结束标识,称为EOF(EndofFile)。使用测试函数能够得到指针的位置。刚刚打开表时,记录指针总是指向首记录。
格式:BOF([工作区号|别名])
功能:测试指定或当前工作区中的表文件的记录指针是否指向文件起始标识,若是返回逻辑真.T.,否则返回逻辑假.F.。;格式:EOF([工作区号|别名])
功能???测试指定或当前工作区中的表文件的记录指针是否指向文件尾标识,若是返回逻辑真.T.,否则返回逻辑假.F.。函数自变量含义同BOF函数。
以上2个函数中,工作区号用于指定工作区,别名为工作区的别名或在该工作区上打开的表的别名。若指定工作区上没有打开表文件,函数返回逻辑假.F.;若表文件不包含任何记录,函数返回逻辑真.T.。;5.记录号测试函数
格式:RECNO([工作区号|表别名])
功能:返回当前表文件(若缺省自变量)或指定表文件中当前记录(记录指针所指记录)的记录号。如果指定工作区上没有打开表文件,函数值为0。如记录指针指向文件尾,函数值为表文件中记录数加1;如果记录指针指向文件首或者无记录,即BOF()为.T.,RECNO()返回1。;6.查找是否成功测试函数
格式:FOUND([工作区号|表别名])
功能:在当前或指定表中,检测是否找到所需的数据。如果省略参数,则默认为当前工作区。数据查找由FIND、SEEK、LOCATE或CONTINUE命令实现。如果这些命令查找到所需的数据记录,函数值为.T.,否则函数值为.F.;如果指定的工作区中没有表被打开,则FOUND()返回.F.;如果用非查找命令如GO移动记录指针,则函数值为.F.。;7.记录个数测试函数
格式:RECCOUNT([工作区号|表别名])
功能:返回当前表文件(若缺省自变量)或指定表文件中的记录个数,如果指定工作区上没有打开表文件,函数值为0。RECCOUNT()返回的是表文件中物理上存在的记录个数,不管记录是否被逻辑删除以及SETDELETE的状态如何,也不管记录是否被过滤(SETFILTER),该函数都会把它们考虑在内。;8.快速查找测试函数
格式:SEEK(表达式[,别名])
功能:在使用SEEK()前必须建立索引。在按某个字段索引的表中,查找索引键值与表达式相匹配的记录。若找到函数返回逻辑真(.T.),且记录指针指向符合条件的第一条记录;否则,函数返回逻辑假(.F.),且记录指针指向文件尾。;9.工作区测试函数
格式:SELECT()
功能:返回当前选择的工作区号。
10.文件是否存在测试函数
格式:FILE(文件名)
功能:检测指定的文件是否存在。如果文件存在,则函数值为.T.,否则函数值为.F.。;11.值域测试函数
格式:BETWEEN(被测试表达式T,下限表达式L,上限表达式H)
功能:判断被测试表达式的值是否介于另外两个表达式的值之间。当表达式T值大于等于表达式L且小于等于表达式H时,函数值为逻辑.T.,否则函数数值
您可能关注的文档
- 侧柏叶、大青叶、枇杷叶的鉴定课件讲解.pptx
- 查苗补苗课件讲解.ppt
- 差动连接液压回路(实训 ).pptx
- 柴胡 川芎 当归课件讲解.ppt
- 产蛋下降综合征.ppt
- 产后母猪护理课件讲解.pptx
- 产量构成因素课件讲解.pptx
- 产品质量波动及其分布规律-微课件课件讲解.pptx
- 产品组合策划的程序与方法.pptx
- 产品组合分析.pptx
- 浙江金华市公共资源交易中心永康市分中心编外人员招考聘用笔试历年典型考题及考点研判与答案详解.docx
- 浙江宁波慈溪市政协办公室招考聘用编外工作人员笔试历年典型考题及考点研判与答案详解.docx
- 浙江金华永康市西溪镇人民政府招考聘用笔试历年典型考题及考点研判与答案详解.docx
- 福建南平市公安局建阳分局招考聘用辅警笔试历年典型考题及考点研判与答案详解.docx
- 浙江嘉兴海盐县武原街道基层残疾人工作专职委员(公益岗位)招考聘用笔试历年典型考题及考点研判与答案详解.docx
- 浙江宁波知识产权保护中心招考聘用工作人员笔试历年典型考题及考点研判与答案详解.docx
- 浙江杭州建德市面向2024届普通高校毕业生招考聘用教师(第二批)16人笔试历年典型考题及考点研判与答案详解.docx
- 浙江省台州中学面向2024届普通高校毕业生招考聘用教师12人笔试历年典型考题及考点研判与答案详解.docx
- 湖北师范大学体育学院专任教师招考聘用笔试历年典型考题及考点研判与答案详解.docx
- 重庆市南岸区教育事业单位面向2024届高校毕业生招考聘用114人笔试历年典型考题及考点研判与答案详解.docx
最近下载
- 2023年广东省初中生物、地理学业考试真题集合试卷及答案汇总.pdf VIP
- 监理大纲(技术标).doc VIP
- 超星尔雅学习通《法律与社会(复旦大学)》章节测试答案.docx VIP
- Evans Partial_微分方程指南.pdf
- 基于SOR理论的网络退货政策宽松度对消费者购买意愿影响机理研究.pdf VIP
- 2024首届全国红旗杯班组长大赛题库及答案 (1一2000题).docx VIP
- 一年级下册数学教案-第五单元整理与复习 苏教版.docx
- 小学“美好生活,民法典相伴”民法典主题宣传月活动总结.docx
- 《工程造价》(同济大学)中国大学MOOC(慕课)章节测验试题(答案).pdf
- 2024高考(北京卷)语文试题及详解.docx VIP
文档评论(0)