これは正しい方法ではないと確信しているので、いくつかの提案を探しています。
私の問題は、空間的な問題を解決しようとしているということではないと思います。緯度と経度を取得して、selectステートメントで地理データ型を返す良い方法がわかりません。地理列を正常に作成し、データを入力しました。
Use thedatabase;
GO
Declare @Lat numeric(11,6)
Declare @Long numeric(11,6)
DECLARE @g geometry;
Select @Lat = Latitude, @Long = Longitude
from dbo.thetable
set @g = geometry::STGeomFromText('POINT (' + Cast(@Lat as varchar(30)) + ' ' + CAST(@Long as varchar(30)) + ')', 0);
select @g