當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


SQL Server CURRENT_TIMESTAMP()用法及代碼示例


CURRENT_TIMESTAMP()函數:
SQL Server中的此函數用於返回當前日期和時間。輸出的格式如下。

'YYYY-MM-DD hh:mm:ss.mmm'

特征:

  • 此函數用於查找當前日期和時間。
  • 此函數位於日期函數下。
  • 此函數不接受任何參數。
  • 在某些代碼中,該函數也可以用作默認值。

用法:

CURRENT_TIMESTAMP

參數:
此方法不接受任何參數。

返回:
它返回當前日期和時間,並且返回的輸出格式為“ YYYY-MM-DD hh:mm:ss.mmm”。



示例1:
使用CURRENT_TIMESTAMP函數並獲取當前日期和時間。

SELECT CURRENT_TIMESTAMP 
AS current_date_and_time;

輸出:

current_date_and_time
--------------------------
2020-12-31 12:32:24.100

因此,由於此函數返回當前日期和時間,因此每次運行此代碼時,輸​​出可能會有所不同。

示例-2:
在以下示例中,使用CURRENT_TIMESTAMP作為默認值並獲取輸出。

CREATE TABLE current_time_stamp
(
    id_num INT IDENTITY, 
    message VARCHAR(150) NOT NULL, 
    generated_at DATETIME NOT NULL
    DEFAULT CURRENT_TIMESTAMP, 
    PRIMARY KEY(id_num)
);

將數據插入表-

INSERT INTO current_time_stamp(message)
VALUES('Its the first message.');

INSERT INTO current_time_stamp(message)
VALUES('current_time_stamp');

從表中讀取數據-

SELECT 
    id_num, 
    message, 
    generated_at
FROM 
    current_time_stamp;

輸出:

索引號 id_num 信息 generate_at
1 1 它的第一個消息。 31.12.2020 15:57:01
2 2 current_time_stamp 31.12.2020 15:57:01

在這裏,首先需要創建一個表,然後在其中插入值,然後使用CURRENT_TIMESTAMP函數作為默認值來生成所需的輸出。

注意 -
要運行上述代碼,請使用SQL Server編譯器,也可以使用聯機編譯器。

應用:
此函數用於查找當前日期和時間。

相關用法


注:本文由純淨天空篩選整理自nidhi1352singh大神的英文原創作品 CURRENT_TIMESTAMP() Function in SQL Server。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。