简介:本教程将了解如何使用 SQL CURRENT_TIME
函数获取当前时间。
要获取数据库服务器的当前时间,可以使用 CURRENT_TIME
函数。以下是对语法的说明
CURRENT_TIME
Code language: SQL (Structured Query Language) (sql)
以下语句返回当前时间
SELECT CURRENT_TIME;
Code language: SQL (Structured Query Language) (sql)
输出如下
10:23:29
Code language: SQL (Structured Query Language) (sql)
CURRENT_TIME
是一个标准 SQL 函数,几乎所有数据库系统都支持它,例如 DB2、Firebird、MySQL、PostgreSQL 和 SQLite。
SQL Server 不支持 CURRENT_TIME
函数,但是,可以使用 GET_DATE()
函数返回当前时间,如下面的查询所示
SELECT CONVERT(TIME, GETDATE())
AS 'CURRENT_TIME using GETDATE()'
Code language: SQL (Structured Query Language) (sql)
输出如下
CURRENT_TIME using GETDATE()
----------------------------
17:46:28.2500000
Code language: SQL (Structured Query Language) (sql)
Oracle 没有用于返回当前时间的特定函数。但是,可以使用 SYSDATE
函数来返回日期和时间,并使用 TO_CHAR()
函数对时间进行格式化
SELECT
TO_CHAR(SYSDATE, 'HH24:MI:SS')
FROM
dual;
Code language: SQL (Structured Query Language) (sql)
输出为
17:46:28
Code language: SQL (Structured Query Language) (sql)
本教程介绍了如何使用 SQL CURRENT_TIME
函数获取数据库服务器的当前时间。
本教程有帮助吗?