考试网 >> IT认证 >> 水平 >> 软件指导 >> SQL:(九)datetime和interval数据类型

SQL:(九)datetime和interval数据类型

发布时间:2006-06-28 05:06     点击:
分页:上一页  1 [2] 3  下一页

这个值要符合TIME数据类型 

TIMEZONE部分表示相对UTC的时差:00:00:00+hh:mm。它的范围为-12:59到13:00。 

精度表示秒的小数部分。 

带有TIMEZONE的TIME长度为14个字符加上精度,在加上一个分隔符。 

只可以与带有TIMEZONE的TIME类型数据进行比较 

TIMESTAMP

用法:TIMESTAMP(精度)

该类型包含有年、月、日、时、分、秒,格式为:YYYY-MM-DD hh:mm:ss.。 

可以包括秒的小数部分,这由定义的精度决定。 

它的日期部分符合公历标准,时间部分为UTC格式。默认为当地时区。 

时标的长度为19个字符,加上精度,在加上精度分隔符。 

许多系统偏离上述定义的长度,如UNIX风格时标格式为:,YYYY-MM-DD hh:mm:ss.p。 

如果没有定义精度,默认值为6,但是许多数据库公司默认为0,所以请参考你的开发文档。 

时标只可以与其它TIMESTAMP类型的值相比较。 

TIMESTAMP WITH TIME ZONE

用法:TIMESTAMP(精度)WITH TIME ZONE 

时标部分符合上述TIMESTAWP的规则。 

精度代表秒的小数部分。 

时区部分的要求和TIME WITH TIME ZONE一样,即时区符合UTC规范,范围在-12:59到 +13:00之间。 

总长度为25个字符,加上精度,加上一个精度分隔符:YYYY-MM-DD hh:mm:ss.p。 

它只能与其它TIMESTAMP WITH TIME ZONE类型的数据进行比较。 

Interval

  Interval用于表示时间尺度。例如,你可以用操作符(将在下面进行解释)去计算两个日期间天数并加以保存。

  各个公司在处理interval上有很大的不同——有些公司提供不同的度量单位,如年或者分钟,而有些公司在根本就不支持interval。SQL92标准的interval类型只提供一种子类型:INTERVAL。

INTERVAL 

用法: INTERVAL (限定语)

  有两种类型的interval:一种为“年份-月份”,即保存年份和月份(YYYY-MM);一种为“天-时间”(DD HH:MM:SS),用来保存天数、小时、分钟和秒。 
分页:上一页  1 [2] 3  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有