时间无穷——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]
这个语句可以会以⑴970年1月1日为基点获得当前的Unix时间戳,然后存储到表中。
至于SQL Server中如何插入当前时间,上文也有提到,在MSSQL中插入当前时间可使用GETDATE()、CURRENT_TIMESTAMP和DATEDIFF函数。因此,只要依照可以轻松实现对当前时间插入。由于时间很重要,记录时间也是很重要的一个操作,所以使用MSSQL来插入当前时间是一件很有用的事情,每个具有一定sql经验的人都有在sql语句中实现的能力。
本文来源:https://www.yuntue.com/post/120217.html | 云服务器网,转载请注明出处!

微信扫一扫打赏
支付宝扫一扫打赏