CURRENT_DATE
功能描述
Vastbase在MySQL兼容模式下支持使用CURRENT_DATE函数获取当前日期(不包含时分秒)。
注意事项
该功能仅在数据库兼容模式为MySQL时支持(即数据库实例初始化时指定DBCOMPATIBILITY='B')。
语法格式
CURRENT_DATE()
参数说明
无。
示例
示例1:直接调用CURRENT_DATE函数。
SELECT CURRENT_DATE;
返回结果为:
date
------------
2023-02-07
(1 row)
示例2:在DML语句中使用CURRENT_DATE函数。
1、创建测试表并插入数据。
CREATE TABLE test(id int,col date default current_date());
INSERT INTO test VALUES(1,'2022-01-07');
2、向test表中插入一条数据。
INSERT INTO test VALUES(2,current_date());
3、更新id为1的那条数据。
UPDATE test SET col=current_date()-30 WHERE id=1;
4、查询数据(假设当前日期为2023-02-07)。
SELECT * FROM test ORDER BY id;
返回结果为:
id | col
----+------------
1 | 2023-01-08
2 | 2023-02-07
(2 rows)