SQL Server中如何使用自定义函数?

6 sec read

公司Android App采用是百度地图,iOS App采用的是高德App,在后端的数据库中存储的经纬度信息存在不一致。为了快速的解决这个问题。基于有现成的经纬度转化算法,准备直接在SQL Server上进行自定义函数的开发,省去开发脚本程序的一些麻烦。

在开始之前,先来一个简单的函数练手:将时间格式转化为Unix时间戳

在SQL Server的可编程性的函数中,由于是需要返回数值,所以使用的是标量值函数的建立。

以上函数相对来书比较简单,接下来来说说稍微遇到坑的另外一个需求:将高德经纬度转化为百度经纬度

  • 遇到的坑1,SQL Server自定义函数中只能有一个返回值,所以经纬度转化写成了两个方法
  • 遇到的坑2,SQL Server自定义函数中不支持double 类型,替代方案为FLOAT(53)
  • 遇到的坑2,SQL Server中ATAN2()函数,取而代之的是ATN2()函数

以下为代码示例:

 

打赏作者
微信支付标点符 wechat qrcode
支付宝标点符 alipay qrcode

Python collections 模块学习笔记

在Python中有一些内置的数据类型,比如int, str, list, tuple, dict等。Pytho
1 min read

C语言学习之书籍推荐

以下这些C语言书籍是我过去一段时间看过的关于C语言的书籍,关于书籍的评价非常的主观,推荐给大家,期望对想学习C
12 sec read

C语言学习笔记:简介

我所理解的C语言 C 语言是为C编译器打造的一套语法规则 C 编译器实质上是代码生成器(C语言->汇编到
16 sec read

发表评论

电子邮件地址不会被公开。 必填项已用*标注