如何在MSSQL中获取当前时间(mssql 获取当前时间)

在基于微软 SQL Server 数据库的系统中,获取当前时间是非常重要的,可以达到跟踪应用中的动态流程的目的。那么,如何在 MS SQL 中获取当前时间?这里我们介绍了几种常用的方法。

一、使用系统函数

在 Microsoft SQL 中有一个内置函数可以用来获取当前日期和时间,那就是GETDATE()函数。它返回一个带有日期和时间(yyyy-mm-dd hh:mm:ss)单元格对象类型。函数般如下:

“`sql

SELECT GETDATE();


执行上面的代码可以得到如下格式的结果:

2020-03-22 12:00:00


二、使用 CURRENT_TIMESTAMP 关键字

MS SQL Server 还有一个内置关键字CURRENT_TIMESTAMP,它可以被用于获取当前时间,它返回一个带有日期和时间(yyyy-mm-dd hh:mm:ss)单元格对象类型。语法如下:

```sql
SELECT CURRENT_TIMESTAMP

执行上面的代码可以得到如下格式的结果:

2020-03-22 12:00:00

三、使用 CURRENT_TIMESTAMP 变量

MS SQL 中也有一个内置变量可以获取当前日期和时间,那就是@@CURRENT_TIMESTAMP变量。它返回的类型也是带有日期和时间(yyyy-mm-dd hh:mm:ss)单元格对象类型。

“`sql

SELECT @@CURRENT_TIMESTAMP


执行上面的代码可以得到如下格式的结果:

2020-03-22 12:00:00


以上就是在 MS SQL 中获取当前日期和时间的三种不同的方法。此外,你还可以使用其他类型的函数,如 DATENAME,DATEPART等等来实现获取当前时间的内容。

数据运维技术 » 如何在MSSQL中获取当前时间(mssql 获取当前时间)