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


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

GETDATE()函數:
SQL Server中的此函數用於以“ YYYY-MM-DD hh:mm:ss.mmm”模式返回數據庫係統的當前日期和時間。

特征:

  • 此函數用於查找數據庫係統的當前日期和時間。
  • 此函數位於日期函數下。
  • 此函數不接受任何參數。
  • 此函數以“ YYYY-MM-DD hh:mm:ss.mmm”格式返回輸出。

用法:

GETDATE()

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

返回:
它以“ YYYY-MM-DD hh:mm:ss.mmm”格式返回數據庫係統的當前日期和時間。



示例1:
使用GETDATE()函數並獲取輸出。

SELECT GETDATE();

輸出:

2021-01-03 14:42:58.970

此處,每次編譯代碼時輸出都會變化,因為此方法返回當前日期和時間。

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

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

插入數據:

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

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

讀取數據:

SELECT id_num, message, generated_at
FROM get_date;

輸出:

索引號 id_num 信息 generate_at
1 1 它的第一個消息。 03.01.2021 15:49:48
2 2 get_date 03.01.2021 15:49:48

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

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

應用:
該函數用於返回數據庫係統的當前日期和時間。

相關用法


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