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短文本分类:LibShortText和TextG…

LibShortText LibShortText是一个开源的Python短文本(包括标题、短信、问题、句子等
1 min read

条件随机场(CRF)及CRF++安装使用

CRF简介 CRF是用来标注和划分序列结构数据的概率化结构模型。言下之意,就是对于给定的输出,标识序列Y和观测
10 min read

Python数据可视化之词云wordcloud

Wordcloud是一个生成词云的Python包,可以以词语为基本单位更加直观和艺术的展示文本,呈现效果类似标
2 min read

发表评论

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