您现在的位置是:网站首页> 编程资料编程资料
ms sql server中实现的unix时间戳函数(含生成和格式化,可以和mysql兼容)_MsSql_
2023-05-26
466人已围观
简介 ms sql server中实现的unix时间戳函数(含生成和格式化,可以和mysql兼容)_MsSql_
直接上代码:
CREATE FUNCTION UNIX_TIMESTAMP (@ctimestamp datetime) RETURNS integer AS BEGIN /* Function body */ declare @return integer SELECT @return = DATEDIFF(SECOND,{d '1970-01-01'}, @ctimestamp) return @return END CREATE FUNCTION from_unixtime (@ts integer) RETURNS datetime AS BEGIN /* Function body */ declare @return datetime select @return = DATEADD(second, @ts, {d '1970-01-01'}) return @return END
用法
跟MySQL下的一样类似:
select dbo.UNIX_TIMESTAMP('2013-1-1') select dbo.from_unixtime(2145000000)
您可能感兴趣的文章:
相关内容
- sql 判断函数、存储过程是否存在的代码整理_MsSql_
- SQL SERVER 2000通讯管道后复用劫持_MsSql_
- SQL Server 2000安全配置详解_MsSql_
- SQL Server出现System.OutOfMemoryException异常的解决方法_MsSql_
- SQL Server中检查字段的值是否为数字的方法_MsSql_
- SQL Server数据类型char、nchar、varchar、nvarchar的区别浅析_MsSql_
- SQLServer行转列实现思路记录_MsSql_
- .net+mssql制作抽奖程序思路及源码_MsSql_
- sqlserver禁止management studio的自动提交事务_MsSql_
- SQL Server 向临时表插入数据示例_MsSql_