2
我是在SQL Server 2008中使用地理類型的新手。我在我的數據庫中有一個名爲「Location」的表。 「位置」具有以下列和類型:SQL Server 2008 - 從記錄中獲取地理位置
Location
--------
City nvarchar(256)
State nvarchar(256)
PostalCode nvarchar(25)
Latitude decimal(9, 6)
Longitude decimal(9, 6)
每個位置都與我的數據庫中的存儲記錄相關。我試圖找到方圓10英里內的商店或用戶輸入的郵政編碼或城市/州。要做到這一點,我知道我需要依靠地域。在這個時候我有:
DECLARE @startingPoint geography;
SET @startingPoint=geography::STGeomFromText('POINT(-122.34900 47.65100)', 4326);
這給了我一個硬編碼文本值的起點。但是,我不知道如何將緯度/經度從我的位置錶轉換爲地理實例。
如何將我的數據庫中的lat/long轉換爲地理實例,以便我可以繼續處理我的查詢?
謝謝!