Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQL Server中的Lat/Long返回空格_Sql Server - Fatal编程技术网

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回答了我的问题