写点什么

YashanDB TIMESTAMP 函数

作者:YashanDB
  • 2025-08-06
    广东
  • 本文字数:893 字

    阅读完需:约 3 分钟

TIMESTAMP

语法图

如果是 1 个参数,TIMESTAMP 函数计算 timestamp_expr 表示的日期,返回一个 TIMESTAMP 类型的日期值。

如果是 2 个参数,TIMESTAMP 函数计算 timestamp_expr 表示的日期加上 time_expr 表示的时间,返回一个 TIMESTAMP 类型的日期值。

timestamp_expr

YashanDB 认可的通用表达式,timestamp_expr 的值必须为 DATE、TIMESTAMP、TIME 或者字符型数据,当为字符型时,必须确保字符串符合当前 TIMESTAMP 类型的格式要求。

当 timestamp_expr 为 NULL 时,函数返回 NULL。

time_expr

YashanDB 认可的通用表达式,time_expr 的值必须为 DATE、TIMESTAMP、TIME 或者字符型数据,当为字符型时,必须确保字符串符合当前 TIME 类型的格式要求。

当 time_expr 为 NULL 时,函数返回 NULL。

示例

SELECT TIMESTAMP('2021-5-31 10:10:10','01:01:01') AS result FROM DUAL;RESULT--------------------------------2021-5-31 11:11:11.000000

SELECT TIMESTAMP('2022-1-30 10:10:10') AS result FROM DUAL;RESULT--------------------------------2022-1-30 10:10:10.000000
复制代码

代码

timestamp::= TIMESTAMP "("timstamp_expr ["," time_expr] ")"
复制代码

如果是 1 个参数,TIMESTAMP 函数计算 timestamp_expr 表示的日期,返回一个 TIMESTAMP 类型的日期值。

如果是 2 个参数,TIMESTAMP 函数计算 timestamp_expr 表示的日期加上 time_expr 表示的时间,返回一个 TIMESTAMP 类型的日期值。

timestamp_expr

YashanDB 认可的通用表达式,timestamp_expr 的值必须为 DATE、TIMESTAMP、TIME 或者字符型数据,当为字符型时,必须确保字符串符合当前 TIMESTAMP 类型的格式要求。

当 timestamp_expr 为 NULL 时,函数返回 NULL。

time_expr

YashanDB 认可的通用表达式,time_expr 的值必须为 DATE、TIMESTAMP、TIME 或者字符型数据,当为字符型时,必须确保字符串符合当前 TIME 类型的格式要求。

当 time_expr 为 NULL 时,函数返回 NULL。

示例

SELECT TIMESTAMP('2021-5-31 10:10:10','01:01:01') AS result FROM DUAL;RESULT--------------------------------2021-5-31 11:11:11.000000

SELECT TIMESTAMP('2022-1-30 10:10:10') AS result FROM DUAL;RESULT--------------------------------2022-1-30 10:10:10.000000
复制代码


用户头像

YashanDB

关注

全自研国产新型大数据管理系统 2022-02-15 加入

还未添加个人简介

评论

发布
暂无评论
YashanDB TIMESTAMP函数_数据库 大数据_YashanDB_InfoQ写作社区