SQL Server (Transact-SQL) SYSUTCDATETIME() 函数以 UTC 时间(协调世界时)形式返回当前日期和时间。此函数从运行 SQL Server 实例的计算机的操作系统中派生该值。
SYSUTCDATETIME() 函数返回系统日期和时间,格式为 ' yyyy-mm-dd hh:mi:ss.mmmmmmmm'。
语法
SYSUTCDATETIME()
参数
无需参数。
返回值
返回当前日期和时间。
示例 1:
下面的示例显示了SYSUTCDATETIME() 函数的用法。
SELECT SYSUTCDATETIME();
Result: '2021-12-27 05:11:57.1234567'
示例 2:
考虑一个名为 EmployeeLogin 的数据库表,其中包含以下记录:
EmpID | Name | Login Stamp |
---|---|---|
1 | John | 2019-10-25 09:20:38.4142345 |
2 | Marry | 2019-10-25 09:21:05.8545678 |
3 | Jo | 2019-10-25 09:24:35.1231232 |
4 | Kim | 2019-10-25 09:25:24.3214589 |
5 | Ramesh | 2019-10-25 09:27:16.6590012 |
要在此表中插入新记录,可以使用以下语句。
INSERT INTO EmployeeLogin
VALUES (6, 'Suresh', SYSUTCDATETIME());
-- 查看结果
SELECT * FROM EmployeeLogin;
这将产生类似于以下内容的结果:
EmpID | Name | Login Stamp |
---|---|---|
1 | John | 2019-10-25 09:20:38.4142345 |
2 | Marry | 2019-10-25 09:21:05.8545678 |
3 | Jo | 2019-10-25 09:24:35.1231232 |
4 | Kim | 2019-10-25 09:25:24.3214589 |
5 | Ramesh | 2019-10-25 09:27:16.6590012 |
6 | Suresh | 2019-10-25 09:28:19.3540023 |