SYSDATE
功能描述
SYSDATE函数用于获取当前系统时间。可根据参数设置时间精度。
注意事项
- 该功能仅在数据库兼容模式为MySQL时支持(即数据库实例初始化时指定DBCOMPATIBILITY='B')。
- 仅Vastbase G100 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)