- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据与数据类型
;3.1 数据和数据的类型
3.2 常 量
3.4 运算符和表达式
3.5 常用函数
习题;3.1 数据和数据的类型;3.1.2 数据类型; 4)日期时间型(Date Time) 简写为T
日期时间型用于保存日期和时间值,日期时间型数据的存储格式为“yyyymmddhhmmss”,其中,yyyy为年,占四位;mm为月,占2位;dd为日,占2位;hh为时间中的小时,占2位;mm为时间中的分钟,占2位;ss为时间中的秒,占2位。
5) 逻辑型(Logical) 简写为L
逻辑型用于存储只有两个值的数据。存入的值只有真(.T.)和假(.F.)两种状态,占1个字节。
6)货币型(Currency) 简写为Y
在使用货币值时,可以使用货币型来代替数值型,货币型数据取值的范围是-922 337 203 685 477.580~7922 337 203 685 477.5807。
7)双精度型(Double) 简写为D
双精度型用于取代数值型,以便能提供更高的数值精度。双精度型只能用于数据表中字段的定义,它采用固定存储长度的浮点数形式。与数值型不同,双精度型数据的小数点的位置是由输入的数据值来决定的。双精度型数值的取值范围是 +/-4.94065645841247E~+/-8.9884656743115E307;8)浮点型(Float) 简写为F
浮点数只能用于数据表中字段的定义,包含此类型是为了提供兼容性。浮点型在功能上与数值型等价。
9) 通用型(General) 简写为G
通用型用于存储OLE对象,只能用于数据表中字段的定义,该字段包含了对OLE对象的引用,而OLE对象的具体内容可以是一个电子表格、一个字处理器的文本、图片等,是由其他应用软件建立的.
10) 整型(Integer) 简写为I
整型用于存储无小数部分的数值,只能用于数据表中的字段的定义。在数据表中,整型字段占用4个字节,取值范围是-2147483647~2147483647。
11) 备注型(Memo) 简写为M
备注型用于字符型数据块的存储,只能用于数据表中字段的定义。在数据表中,备注型字段占用10个字节。
12) 字符型(二进制)
字符型(二进制)用于存储任意不经过代码页修改而维护的字符型数据,只能用于数据表中字段的定义。
13) 备注型(二进制)
备注型用于存储任意不经过代码页修改而维护的备注型数据,只能用于数据表中字段的定义。;3.2 常 量;3.3 变 量;3.3.2 变量的类型
1. 字段变量
字段变量是指数据中的字段,它是建立数据表时定义的一类变量。
2..内存变量
内存变量是内存中的一些临时工作单元,独立于数据库各和表文件,常用来保存所需要的常数、中间结果或对数据表和数据库进行某种处理后的结果等。
1)内存变量的命名规则
内存变量可以用数字、字母(大小写能用)、汉字和下画线组成,用户定义的变量名只能以字母、汉字开头。例如:X、井冈山学院、a2、Class_1是合法的内存变量名,而 3m、a*为非法内存变量名。 ;2)内存变量的赋值
[格式1] STORE表达式TO内存变量名表
[格式2] 内存变量名=表达式
[功能] 在赋值给内存变量的同时定义内存变量,确定其数据类型.
[例3-2] STORE 5 TO a1,a2
STORE”井冈山”TO城市
m=5
rq={08/20/80}
性别=.t.
[说明]
(1)两种格式的主要区别在于格式,格式1可以对多个内存变量赋相同的值,注意:当内存变量名表中有多个变量时,应用逗号”,”分开.
(2)表达式可以是一个具体的值,如不是具体的值,先计算表达式的值.再进行赋
(3)上述命令分别给内存变量a1、a2和m赋予数值型常量5,使其成为数值型的内存变量;给内存变量“城市”赋予字符型常量“井冈山”,使其成为字符型的变量;给内存变量和性别分别赋予日期型常量(08/20/80)和逻辑型常量,使其分别成为日期型的内存变量和逻辑型的内存变量。
如果要建立屏幕型内存变量,即将屏幕画面赋予内存变量,可用命令“SAVE SCREEN TO 内存变量来实现,并用”RESTORE SCREEN FROM屏幕型内存变量“恢复。;3)内存变量的显示输出
若想了解内存变量的有关情况,如内存变量的名称,类型和值等,可用下面的显示命令。
[格式] DISPLAY/LIST MEMORY [LIKE通配符]
[TO PRINTER/T
文档评论(0)