第四章 数据类型(三)
日期、时间、PosixTime 和时间戳数据类型
可以定义日期、时间和时间戳数据类型,并通过标准 SQL 日期和时间函数相互转换日期和时间戳。例如,可以使用 CURRENT_DATE 或 CURRENT_TIMESTAMP 作为使用该数据类型定义的字段的输入,或者使用 DATEADD、、 或 来操作使用该数据类型存储的日期值。
数据类型类 、、%Library.PosixTime、 和 对于 的处理方式如下:
%Library.Date类以及逻辑值为+$HOROLOG($HOROLOG的日期部分)的任何用户定义数据类型类都应使用 作为 。默认情况下, 和对应的 数据类型只接受正整数, 代表 。要支持早于 的日期,必须在表中定义数据类型为 的日期字段,其中 是从 倒数的负天数最大为。 可以将日期值存储为 到 范围内的无符号或负整数。日期值可以按如下方式输入:
- 逻辑模式接受 整数值,例如 (2020 年 8 月 28 日)。
- 显示模式使用 转换方法。它接受当前语言环境的显示格式的日期,例如。它还接受逻辑日期值(
+HOROLOG整数值)。 - ODBC 模式使用 转换方法。它接受 ODBC 标准格式的日期,例如。它还接受逻辑日期值(
+HOROLOG整数值)。
%Library.Time
.png)
.png)
.png)

