Sql server SQL Server中的Lat/Long返回空格
我有一张桌子,我想在几何中转换Sql server SQL Server中的Lat/Long返回空格,sql-server,Sql Server,我有一张桌子,我想在几何中转换 ID Latitude Longitude 1 10.7342874 106.6338047 2 10.0012723 105.090843 3 10.0012782 105.0908511 4 10.0035792 105.7513834 5 10.0037653 105.7518815 6 10.0043956 105.0868678 我使用此查询在几何体中进
ID Latitude Longitude
1 10.7342874 106.6338047
2 10.0012723 105.090843
3 10.0012782 105.0908511
4 10.0035792 105.7513834
5 10.0037653 105.7518815
6 10.0043956 105.0868678
我使用此查询在几何体中进行变换
alter table GPS add geographyColumn as geography::STGeomFromText('POINT('+convert(varchar(20),Longitude)+' '+convert(varchar(20),Latitude)+')',4326);
它在预览结果中返回我,就像它是一个错误的投影,我看不到标签一样。这里怎么了
为什么要构造一个字符串并强制服务器在您可以调用时重新解析它?alter table GPS将GEOM添加为地理::点(纬度,经度,4326);我对此进行更改不会有任何区别仍然没有标签…@SimonGIS您可以显示select语句吗?select label列当查询中仅返回点实例时,此选项不可用。“仅当”,这是不正确的,因为如果结果集中有点列,则标签根本不可用。谢谢,@lptr回答了我的问题