当前系统时间-SQL

当前系统时间-SQL,sql,sql-server,Sql,Sql Server,如何仅在SQL Server/任何数据库中获取当前系统时间 不需要日期…只需要当前时间。您可以使用getdate()或current\u timestamp Using `getdate()` like: select getdate() ============================= and get only time use convert function with 108 code like : select convert(varchar,GETDATE(),

如何仅在SQL Server/任何数据库中获取当前系统时间

不需要日期…只需要当前时间。

您可以使用
getdate()
current\u timestamp

Using `getdate()` like:
    select getdate()
=============================

and get only time use convert function with 108 code like :
  select convert(varchar,GETDATE(),108)
这将为您提供日期和时间,但是您可以根据需要对其进行格式化

如果您使用的是SQL Server 2008+,您甚至可以将结果格式化为
time

 select cast(getdate() as time)
如果您不在SQL Server 2008+中,则可以使用多个选项来获取时间,包括:

 SELECT convert(char(8), getdate(), 108)
请参阅多个版本

您可以使用
getdate()
current\u时间戳

这将为您提供日期和时间,但是您可以根据需要对其进行格式化

如果您使用的是SQL Server 2008+,您甚至可以将结果格式化为
time

 select cast(getdate() as time)
如果您不在SQL Server 2008+中,则可以使用多个选项来获取时间,包括:

 SELECT convert(char(8), getdate(), 108)

查看多个版本

选择CONVERT(VARCHAR(8),GETDATE(),108)CurrTime

选择CONVERT(VARCHAR(8),GETDATE(),108)CurrTime

有3种不同的语句可用于获取当前系统时间

select CONVERT(VARCHAR(8),getDate(),108)

select CONVERT(VARCHAR(8),{fn NOW()},108)

select CONVERT(VARCHAR(8),CURRENT_TIMESTAMP,108)

它们都会产生相同的结果,并且性能相同,因此这实际上是您喜欢的三种外观中的任何一种。

有3种不同的语句可用于获取当前系统时间

select CONVERT(VARCHAR(8),getDate(),108)

select CONVERT(VARCHAR(8),{fn NOW()},108)

select CONVERT(VARCHAR(8),CURRENT_TIMESTAMP,108)
它们都产生相同的结果,性能也相同,因此,实际上这是您喜欢的三种外观中的任何一种。

请看一看,请看一看