GBase数据库中的日期时间类型详解+1_第1页
GBase数据库中的日期时间类型详解+1_第2页
GBase数据库中的日期时间类型详解+1_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、日期/时间类型下表列出了 GBase 8s 支持的日期和时间类型。数据类型存储长度描述取值范围DATE4字节儒略日公元 1 年 1 月 1 日至 公元9999 年 12 月 31 日DATETIME可变长时间点日期和每日时间,包含year、month、day、hour、minute、second及fraction取值范围从 1 年至 9999 年,格式为yyyy-mm-dd hh24:mi:ss.ff5TIMESTAMP(n)可变长n最大为6DATETIME的同义词n表示分秒的位数取值范围从 1 年至 9999 年,格式为yyyy-mm-dd hh24:mi:ss.ff6INTERVAL可变长

2、时间间隔。以年数和/或月数的形式,或以更小的时间单位的形式(天数、小时数、分钟数、秒数和/或几分之一秒)最大的时间单位达到 9 位数值精度。DATE数据类型存储日历日期。DATETIME采用任何程度的精度(从年到秒的小数)记录时间点。INTERVAL数据类型存储一段时间:即持续时间。DATE数据类型存储日历日期。DATE值实际上是带符号的整数,其内容解释为从1899年12月31日午夜的整天数。DATE格式有足够的精度记录遥远的将来(58000个世纪)的日期。负的DATE值将解释为纪元日之前的天数;及DATE值-1表示1899年12月30日。由于DATE值是整数,所以可以在算术表达式中使用。例如

3、:您可以获取DATE列的平均值,也可以将DATE列加上7或者365.另外,还提供了大量专门用于处理DATE值的函数。DATE数据类型是压缩的,每一项占用4个字节,可以对DATE列快速地执行算术函数和比较。选择日期格式(GLS):您可以采用许多种方式来对日期组件加标点和排序。当应用程序显示DATE值时,它将引用用户指定的日期格式。缺省语言环境指定美国英语日期格式,具体格式如下: 10/25/2001对于非缺省语言环境,可以使用GL_DATE环境变量指定日期格式。有关如何使用语言环DATETIME 数据类型存储从公元1年开始的时期中的任何时刻。要定制此日期格式,请选择相应的语言环境或设置DBDAT

4、E环境变量。精确时间点: DATETIMEDATETIME 数据类型存储从公元1年开始的时期中的任何时刻。事实上,DATETIME实际上是28种数据类型的一个系列,其中每种数据类型都具有不同的精度。在定义DATETIME列时,请指定其精度。该列可以包含列表中的任何序列:年 月 天 小时 分钟 秒 小数因此可以定义只存储年、只存储月和日或者精确到小时甚至精确到毫秒的日期和时间的DATETIME列。下表显示DATETIME值的大小范围为到11个字节(具体取决于其精度)。DATETIME的优点是可以存储特定的日期和时间值。与DATE列相比,DATETIME列通常需要更多的存储空间(这取决于DATET

5、IME的限定符)。此外,DATETIME的显示时间格式不灵活。DATETIME数据类型的精度精度大小(当f是奇数时将大小取整到下一个整字节)精度大小(当f是奇数时将大小取整到下一个整字节)年到年3天到小时3年到月4天到分钟4年到天5天到秒5年到小时6天到小数(f)5+f/2年到分钟7小时到小时2年到秒8小时到分钟3年到小数(f)8+f/2小时到秒4月到月2小时到小数(f)4+f/2月到天3分钟到分钟2月到小时4分钟到秒3月到分钟5分钟到小数(f)3+f/2月到秒6秒到秒2月到小数6+f/2秒到小数(f)2+f/2天到天2小数到小数(f)1+f/2使用INTERVAL的持续时间:INTERVAL

6、数据类型存储持续时间,即时间长度。两个DATETIME值之间的差就是INTERVAL,它表示那两个值之间的那一段时间。与DATETIME相似,INTERVAL是一系列具有不同精度的数据类型。INTERVAR值可以表示年和月的计数;它也可以表示天、小时、分钟、秒或秒的小数的计数;可能的精度有18种,INTERVAL值的大小范围是2到12个字节,这取决于下表的公式:精度大小(将小数大小取整到下一个整字节)精度大小(将小数大小取整到下一个整字节)年(p)到年1+p/2小时到分钟2+p/2年(p)到月2+p/2小时到秒3+p/2月(p)到月1+p/2小时到小数(f)4+(p+f)/2天(p)到天1+p/2分钟到分钟1+p/2天(p)到小时2+p/2分钟到秒2+p/2天(p)到分钟3+p/2分钟到小数(f)3+(p+f)/2天(p)到秒4+p/2秒到秒1+p/2天(p)到小数(f)5+(p+f)/2秒到小数(f)2+(p+f)/2小时(p)到小时1+p/2小数到小数(f)1+p/2INTERVAL的值可以是整数也可以是负数,可以对他们进行加减运算,也可以通过乘以或除以某一个数来对他们进行缩放。对于DATE或者DATETIME,情况并非如此。强制DATETIME或INTERVAL值的格式:数据服务器总是按year-

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论