日期类型
Gauss100 目前支持的日期/时间类型包括DATE、带时区和不带时区的时间戳以及时间间隔。
DATETIME/DATE
语法:
DATETIME
功能:存储不带时区的日期类型的数据。
保存年、月、日、时、分、秒。
取值范围:公元0001年01月01日 00:00:00至公元9999年12月31日 23:59:59。
占用空间:8字节。
对应关键字:
DATE
DATETIME
TIMESTAMP
语法:
TIMESTAMP[(n)]
功能:存储不带时区的时间戳类型的数据。
保存年、月、日、时、分、秒,微妙。
n取值范围[0,6],表示秒后面的精度。TIMESTAMP[(n)]也可以不带参数,即写为TIMESTAMP,这时默认为6。
取值范围:公元0001年01月01日 00:00:00.000000至公元9999年12月31日 23:59:59.999999。
占用空间:8字节。
对应关键字:TIMESTAMP
TIMESTAMP(n) WITH TIME ZONE
语法:
TIMESTAMP(n) WITH TIME ZONE
功能:存储带时区的时间戳类型的数据。
保存年、月、日、时、分、秒,微妙。
n取值范围[0,6],表示秒后面的精度。TIMESTAMP[(n)]也可以不带参数,即写为TIMESTAMP,这时默认为6。
取值范围:公元0001年01月01日 00:00:00.000000至公元9999年12月31日 23:59:59.999999。
占用空间:12字节。
对应关键字:TIMESTAMP(n) WITH TIME ZONE
TIMESTAMP(n) WITH LOCAL TIME ZONE
语法:
TIMESTAMP(n) WITHLOCAL TIME ZONE
功能:带时区的时间戳类型的数据。不存储时区,存储时转换为数据库时区的TIMESTAMP,用户查看时转换为当前会话的时区的TIMESTAMP。
占用空间:8字节。
对应关键字:TIMESTAMP(n) WITHLOCAL TIME ZONE