📜  SQL Server 中的 GETDATE()函数

📅  最后修改于: 2022-05-13 01:54:53.528000             🧑  作者: Mango

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;

输出 :

Index No.id_nummessagegenerated_at
11Its the first message. 03.01.2021 15:49:48
22get_date03.01.2021 15:49:48

在这里,首先您需要创建一个表,然后将值插入其中,然后使用 GETDATE()函数作为默认值生成所需的输出。

笔记 -
运行以上代码使用SQL server编译器,也可以使用在线编译器。

应用 :
该函数用于返回数据库系统的当前日期和时间。