PostgreSQLCURRENT_TIMESTAMP()函数返回带有时区的当前日期和时间,即交易开始的时间。
用法: CURRENT_TIMESTAMP(precision)
让我们分析以上语法:
- 这个精确在结果的第二个字段中以小数秒精度指定位数。
- 如果用户省略的精确参数CURRENT_TIMESTAMP()函数将返回一个TIMESTAMP时区包括完整的小数秒精度。
- 这个CURRENT_TIMESTAMP()函数返回一个时区时间戳代表交易开始的日期和时间。
范例1:
以下语句显示了如何使用CURRENT_TIMESTAMP()函数获取当前日期和时间:
SELECT CURRENT_TIMESTAMP;
输出:
范例2:
首先创建一个表命名注意具有created_at 列是一个时区时间戳柱。
CREATE TABLE note( note_id serial PRIMARY KEY, message varchar(255) NOT NULL, created_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP );
的默认值created_at列由的结果提供CURRENT_TIMESTAMP()函数。现在,在表中插入一些数据:
INSERT INTO note(message) VALUES('Testing current_timestamp function');
第三,使用以下查询验证插入是否正确进行:
SELECT * FROM note;
输出:
相关用法
- PostgreSQL ARRAY_AGG()用法及代码示例
- PostgreSQL AVG()用法及代码示例
- PostgreSQL COUNT()用法及代码示例
- PostgreSQL STRING_AGG()用法及代码示例
- PostgreSQL MAX()用法及代码示例
- PostgreSQL MIN()用法及代码示例
- PostgreSQL SUM()用法及代码示例
- PostgreSQL DENSE_RANK用法及代码示例
- PostgreSQL NULLIF()用法及代码示例
- PostgreSQL Drop用法及代码示例
- PostgreSQL FIRST_VALUE用法及代码示例
- PostgreSQL LAST_VALUE用法及代码示例
- PostgreSQL LEAD用法及代码示例
- PostgreSQL NTILE用法及代码示例
- PostgreSQL CUME_DIST用法及代码示例
注:本文由纯净天空筛选整理自RajuKumar19大神的英文原创作品 PostgreSQL – CURRENT_TIMESTAMP Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。