无法更新地理区域

时间:2017-12-05 15:57:07

标签: sql sql-server geospatial

我正在尝试更新SQL Server 2012中的表中的Geography字段。执行下面的代码后,尽管该行存在,但没有行更新。

USE [LocalDb]
GO
DECLARE @latitude DECIMAL(15,6)
,@longitude DECIMAL(15,6)
,@Rec Int;
SET @Rec =(3);

SET @latitude =  (SELECT 51.4618933852762);
SET @longitude = (SELECT -0.926690306514502);
Print @longitude;
Print @latitude;
UPDATE GPSPositions
Set GeoColumn = geography::STGeomFromText('POINT(' + CONVERT(VARCHAR(16), 
@Longitude) + ' ' + CONVERT(VARCHAR(16), @Latitude) + ')', 4326)
WHERE ID = @Rec;
Go !-->

你能帮忙解决这个问题吗?

0 个答案:

没有答案