SQL CURRENT_TIME 函式

摘要:在本教程中,您將學習如何使用 SQL CURRENT_TIME 函式來獲取當前時間。

要獲取資料庫伺服器的當前時間,您可以使用 CURRENT_TIME 函式。下面闡述了其語法

CURRENT_TIMECode 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 函式,但是,您可以使用 GETDATE() 函式來返回當前時間,如以下查詢所示

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:28Code language: SQL (Structured Query Language) (sql)

在本教程中,您已經學會了如何使用 SQL CURRENT_TIME 函式來獲取資料庫伺服器的當前時間。

本教程是否有幫助?
© .