级时间MSSQL中获取毫秒级时间技巧(mssql 获取毫秒)

数据库中使用毫秒级时间是非常有用的,特别是有大数据存储时,我们需要精确获取数据库中时间。以下为在MSSQL中获取毫秒级别时间的方法:

1.可以使用 datetime2 (n) 数据类型(n 代表毫秒精度)保存毫秒数据。

例如,创建毫秒精度的数据表时:

CREATE TABLE TableName ([DateTime] datetime2 (3)

其中datetime2 (3) 代表3个毫秒精度,即可以保存到毫秒精度。

可以用下面的代码来插入数据:

INSERT INTO TableName (DateTime) VALUES (CAST (‘2020-09-01 11:34:05.222’ AS DATETIME2 (3))

2.也可以使用DATETIME数据类型,精确到秒级别。

下面的代码来创建表:

CREATE TABLE TableName ([DateTime] DATETIME)

可以用下面代码来插入数据:

INSERT INTO TableName (DateTime) VALUES (CAST (‘2020-09-01 11:34:05.222’ AS DATETIME))

3.可以使用GETDATE()函数来获取当前时间,它默认精确到毫秒,但不能进行字符转换。

SELECT GETDATE()

以上就是如何在MSSQL中获取毫秒级时间的技巧。理解这几种方式,帮你更好的处理数据库中的时间精度问题。


数据运维技术 » 级时间MSSQL中获取毫秒级时间技巧(mssql 获取毫秒)