第四章 数据类型(三)
日期、时间、PosixTime 和时间戳数据类型
可以定义日期、时间和时间戳数据类型,并通过标准 SQL 日期和时间函数相互转换日期和时间戳。例如,可以使用 CURRENT_DATE 或 CURRENT_TIMESTAMP 作为使用该数据类型定义的字段的输入,或者使用 DATEADD、DATEDIFF、DATENAME 或 DATEPART 来操作使用该数据类型存储的日期值。
数据类型类 %Library.Date、%Library.Time、%Library.PosixTime、%Library.TimeStamp 和 %MV.Date 对于 SqlCategory 的处理方式如下:
%Library.Date类以及逻辑值为+$HOROLOG($HOROLOG的日期部分)的任何用户定义数据类型类都应使用DATE作为SqlCategory。默认情况下,DATE和对应的%Library.Date数据类型只接受正整数,0代表1840-12-31。要支持早于1840-12-31的日期,必须在表中定义数据类型为%Library.Date(MINVAL=-nnn)的日期字段,其中MINVAL是从1840-12-31倒数的负天数最大为-672045 (0001-01-01)。%Library.
.png)

.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)
.png)



