SQL Server 函数

SQL Server (Transact-SQL) SYSDATETIME() 函数返回当前日期和时间。此函数从运行 SQL Server 实例的计算机的操作系统中派生该值。

SYSDATETIME() 函数以以下格式返回系统日期和时间: yyyy-mm-dd hh:mi:ss.mmmmmmmm'。

语法

SYSDATETIME()

参数

无需参数。

返回值

返回当前日期和时间。

示例 1:

下面的示例显示了 的用法SYSDATETIME() 函数。

SELECT SYSDATETIME();
Result: '2021-12-27 05:11:57.1234567'

示例 2:

考虑一个名为 EmployeeLogin 的数据库表,其中包含以下记录:

EmpIDNameLogin Stamp
1John2019-10-25 09:20:38.4142345
2Marry2019-10-25 09:21:05.8545678
3Jo2019-10-25 09:24:35.1231232
4Kim2019-10-25 09:25:24.3214589
5Ramesh2019-10-25 09:27:16.6590012

要在此表中插入新记录,可以使用以下语句。

INSERT INTO EmployeeLogin 
VALUES (6, 'Suresh', SYSDATETIME());

-- 查看结果
SELECT * FROM EmployeeLogin;

这将产生类似于以下内容的结果:

EmpIDNameLogin Stamp
1John2019-10-25 09:20:38.4142345
2Marry2019-10-25 09:21:05.8545678
3Jo2019-10-25 09:24:35.1231232
4Kim2019-10-25 09:25:24.3214589
5Ramesh2019-10-25 09:27:16.6590012
6Suresh2019-10-25 09:28:19.3540023