云数据库GaussDB时间/日期类型

时间/日期类型

GaussDB支持的日期/时间类型请参见表1。该类型的操作符和内置函数请参见时间和日期处理函数和操作符。

说明:如果其他的数据库时间格式和GaussDB的时间格式不一致,可通过修改配置参数DateStyle的值来保持一致。

说明:时间类型的数据在显示的时候会自动忽略末尾的所有零。

精度p默认取值为6。

对于INTERVAL类型,日期和时间在系统内部分别用int32和double类型存储,所以两者的取值范围和对应数据类型的取值范围一致。

插入时间超出范围的时候,系统可能不报错,但不保证行为正常。

说明:在参数a_format_version值为10c和a_format_dev_version值为s1的情况下,缺省的DATE值由以下确定:

年通过SYSDATE返回当年。

月通过SYSDATE返回当月。

日返回01(月份的第一天)。

小时,分钟,秒都是0。

时间

时间类型包括time [ (p) ] without time zone和time [ (p) ] with time zone。如果只写time等效于time without time zone。

如果在time without time zone类型的输入中声明了时区,则会忽略这个时区。

时间输入类型的详细信息请参见表3,时区输入类型的详细信息请参加表4。

表3 时间输入

表4 时区输入

日期输入

日期和时间的输入几乎可以是任何合理的格式,包括ISO-8601格式、SQL-兼容格式、传统POSTGRES格式或者其它的形式。系统支持按照日、月、年的顺序自定义日期输入。如果把DateStyle参数设置为MDY就按照“月-日-年”解析,设置为DMY就按照“日-月-年”解析,设置为YMD就按照“年-月-日”解析。

日期的文本输入需要加单引号包围,语法如下:

type [ ( p ) ] 'value'

可选的精度声明中的p是一个整数,表示在秒域中小数部分的位数。表2显示了date类型的输入方式。

表2 日期输入方式

我们如何帮助客户成功

华为云GaussDB助力邮储银行数字化升级

邮储银行新一代个人业务核心系统全面投产上线,GaussDB分布式云数据库支持邮储银行6.37亿个人客户、4万个网点提供日均20亿笔,峰值6.7万笔/秒的交易处理能力,加速建设“一流大型零售银行”

了解更多

华为云GaussDB赋能陕西财政新“智慧”

陕西财政坚持“三化五统一”原则,引入新的管理形式和数字化系统,统一业务架构,统一部署GaussDB分布式数据库平台,支撑了全省140+个财政区划,3万多家预算单位使用,服务效率显著提升

了解更多

华为云GaussDB支撑华为消费者云定位服务

华为云GaussDB支撑消费者云,超大规模集群,高效支撑日均百亿级访问;在线扩容,轻松应对海量写入压力;业务高可用,故障秒级切换,极大地提升了出行定位的运营效率和服务水平,为用户提供精准定位

了解更多

华为云GaussDB为华为流程IT ERP中国区上线保驾护航

华为集团流程IT ERP系统部署GaussDB后,各项性能和指标超过预期,采购履行耗时从90分钟下降到15秒;端到端订单履行耗时从23分钟下降到9秒;在历史峰值5倍压力下性能依然稳定不下降,为20万华为员工提供服务化、标准化、场景化的IT服务能力

了解更多