日期/时间数据类型
Vertica 支持全套 SQL 日期和时间数据类型。
以下规则适用于所有日期/时间数据类型:
-
所有类型的大小均为 8 字节。
-
相对于所有其他日期/时间值,日期/时间值 NULL 是最小的。
-
基于一年的平均长度为 365.2425 天这一假设,Vertica 使用儒略日期进行所有日期/时间计算,可正确预测和计算任何日期,从早于 4713 BC 到很远的未来。
-
所有的日期/时间数据类型均支持使用特殊字面量值
NOW
来指定当前日期和时间。例如:=> SELECT TIMESTAMP 'NOW'; ?column? --------------------------- 2020-09-23 08:23:50.42325 (1 row)
-
默认情况下,Vertica 舍入的最大精度为六位小数。可以用 0 到 6 之间的整数替换
p
以指定首选的精度级别。。
下表列出了日期/时间数据类型的特定属性:
输入的时区缩写
Vertica 将
/opt/vertica/share/timezonesets
中的文件识别为日期/时间输入值并定义 AT TIME ZONE zone 参数中接受的默认字符串列表。这些名称不一定用于日期/时间输出,输出使用当前所选时区参数设置相关的正式时区缩写。