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_num message generated_at 1 1 Its the first message. 03.01.2021 15:49:48 2 2 get_date 03.01.2021 15:49:48
在这里,首先您需要创建一个表,然后将值插入其中,然后使用 GETDATE()函数作为默认值生成所需的输出。
笔记 -
运行以上代码使用SQL server编译器,也可以使用在线编译器。
应用 :
该函数用于返回数据库系统的当前日期和时间。