写点什么

YashanDB SYSTIMESTAMP 函数

作者:YashanDB
  • 2025-08-05
    广东
  • 本文字数:866 字

    阅读完需:约 3 分钟

SYSTIMESTAMP

语法图

SYSTIMESTAMP 函数返回数据库所在的操作系统设置的当前时间戳,其返回类型为 TIMESTAMP,且与 TIMESTAMP_FORMAT 参数所指定格式一致。

SYSTIMESTAMP 有以下三种形式:

  • SYSTIMESTAMP

  • SYSTIMESTAMP()

  • SYSTIMESTAMP(integer),integer 必须为一个 0~9 之间的整数字面量,表示保留的微秒位数,舍去的位按四舍五入。

如果一个 SQL 语句中出现了多个 SYSTIMESTAMP 函数,在该语句执行过程中将只调用一次函数,即保证多个 SYSTIMESTAMP 函数返回的是相同一个时间戳值。

当 SYSTIMESTAMP 函数参与运算时,其运算规则与 TIMESTAMP 类型一致,见算术运算符章节描述。

示例

SELECT SYSTIMESTAMP res1,SYSTIMESTAMP() res2,SYSTIMESTAMP(9) res3 FROM DUAL;RES1                          RES2                          RES3               ----------------------------- ----------------------------- ----------------------------- 2022-11-02 03:11:43.579228    2022-11-02 03:11:43.579228    2022-11-02 03:11:43.579228
复制代码

代码

systimestamp::= SYSTIMESTAMP ["(" [integer] ")"]
复制代码

SYSTIMESTAMP 函数返回数据库所在的操作系统设置的当前时间戳,其返回类型为 TIMESTAMP,且与 TIMESTAMP_FORMAT 参数所指定格式一致。

SYSTIMESTAMP 有以下三种形式:

  • SYSTIMESTAMP

  • SYSTIMESTAMP()

  • SYSTIMESTAMP(integer),integer 必须为一个 0~9 之间的整数字面量,表示保留的微秒位数,舍去的位按四舍五入。

如果一个 SQL 语句中出现了多个 SYSTIMESTAMP 函数,在该语句执行过程中将只调用一次函数,即保证多个 SYSTIMESTAMP 函数返回的是相同一个时间戳值。

当 SYSTIMESTAMP 函数参与运算时,其运算规则与 TIMESTAMP 类型一致,见算术运算符章节描述。

示例

SELECT SYSTIMESTAMP res1,SYSTIMESTAMP() res2,SYSTIMESTAMP(9) res3 FROM DUAL;RES1                          RES2                          RES3               ----------------------------- ----------------------------- ----------------------------- 2022-11-02 03:11:43.579228    2022-11-02 03:11:43.579228    2022-11-02 03:11:43.579228
复制代码


用户头像

YashanDB

关注

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

还未添加个人简介

评论

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