时间无穷——MSSQL中插入当前时间的实践
说到时间,人们都能想到两件事,一件是时间空无一物,另一件事是时间无穷,这对于MSSQL中插入当前时间这一实践尤为重要。
使用MSSQL来插入当前时间,可以使用其本身提供的一些函数。比如,GETDATE()函数,这个函数可以返回当前的时间戳,其以北京时间计算。同时,还可以使用CURRENT_TIMESTAMP,该函数在夏令时期间还会返回时间偏移值。
另外,也可以使用时间类型来插入当前时间,其语法一般是:INSERT INTO TABLE_NAME (COLUMN_NAME) VALUES (CURRENT_TIMESTAMP)。这个语法可以让我们方便的把当前时间插入到表中,可以省去许多不必要的步骤。
当然,当我们想要获取当前的Unix时间戳时,MSSQL也是有相关的函数的。比如,使用DATEDIFF函数可以获取Unix时间戳,具体表示为:
SELECT DATEDIFF(s, ‘1970-01-01 00:00:00’, GETDATE()) AS [Unix Time]
这个语句可以会以-1970年1月1日为基点获取当前的Unix时间戳,然后存储到表中。
至于SQL Server中如何插入当前时间,上文也有提到,在MSSQL中插入当前时间可以使用GETDATE()、CURRENT_TIMESTAMP以及DATEDIFF函数。因此,只要按照可以轻松实现对当前时间插入。因为时间很重要,记录时间也是很重要的一个操作,所以使用MSSQL来插入当前时间是一件很有用的事情,每一个拥有一定sql经验的人都有在sql语句中实现的能力。
香港服务器首选树叶云,2H2G首月10元开通。
树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/264369.html<

