正在SQL Server中获取当前系统时间

正在SQL Server中获取当前系统时间,sql,sql-server,database,tsql,Sql,Sql Server,Database,Tsql,如何在SQL Server中获取当前系统时间?使用该函数 自SQL Server 2000以来,我们还拥有: 获取UTC(世界时)-不依赖于本地时区设置 SQL Server 2008(OP未指定其确切版本)还具有: 获取当前本地时间(包括时区偏移量作为DATETIMEOFFSET数据类型)的步骤(SQL Server 2008新增) SQL Server 2008还提供了SYSDATETIME()和SYSUTCDATETIME(),其精度(低至100ns)高于以前版本中的GETDATE

如何在SQL Server中获取当前系统时间?

使用该函数


自SQL Server 2000以来,我们还拥有:

  • 获取UTC(世界时)-不依赖于本地时区设置
SQL Server 2008(OP未指定其确切版本)还具有:

  • 获取当前本地时间(包括时区偏移量作为DATETIMEOFFSET数据类型)的步骤(SQL Server 2008新增)
SQL Server 2008还提供了
SYSDATETIME()
SYSUTCDATETIME()
,其精度(低至100ns)高于以前版本中的
GETDATE()
GETUTCDATE()
(精度:3.33ms)。

符合ANSI标准,等同于GETDATE()

否则,这里就有一个SQL Server 2008 BOL中提到的(也有SQL Server 2005的链接)


我想马克可能错过了1或2;-)

dater日期时间默认getupdate() dater是列的名称 datetime它是一种数据类型 默认值为分配当前系统日期和时间

但是在插入一列数据时,我们首先提到列名
i、 e.在表_中插入名称(列名)值(列名中提及的值)

嗯,除了当前的时间戳,我想我涵盖了所有相关的时间戳,你不同意吗?:-)这并没有回答“如何在SQL Server中获取当前系统时间”的问题
SELECT GETDATE()