VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

SYSDATE

功能描述

SYSDATE函数用于获取当前系统时间。可根据参数设置时间精度。

注意事项

  • 该功能仅在数据库兼容模式为MySQL时支持(即数据库实例初始化时指定DBCOMPATIBILITY='B')。
  • 仅Vastbase V2.2 Build 10(Patch No.5)及以后版本支持此功能。

语法格式

SYSDATE([fsp])

参数说明

fsp

用于表示秒的小数位数。

取值范围:0~6。

示例

示例1:SELECT直接调用SYSDATE()函数。

SELECT sysdate(2);

结果返回如下:

        sysdate
------------------------
 2022-11-17 16:54:40.63
(1 row)

示例2:SQL语句中调用SYSDATE()函数。

1、创建测试表stest并插入数据。

CREATE TABLE stest(id int ,stime1 timestamp,stime2 char(30));
INSERT INTO stest values(1,sysdate(),sysdate());
INSERT INTO stest values(2,sysdate(2),sysdate(2));

2、查询数据。

SELECT * FROM stest;

结果返回如下:

 id |         stime1         |             stime2
----+------------------------+--------------------------------
  1 | 2022-11-17 17:01:28    | 2022-11-17 17:01:28
  2 | 2022-11-17 17:01:29.36 | 2022-11-17 17:01:29.36
(2 rows)

SYSDATE()函数返回值支持隐式转换,如stime2所示。