回答:
このような計算列を追加できます
alter table yourTable add geographyColumn as geography::STGeomFromText('POINT('+convert(varchar(20),Long)+' '+convert(varchar(20),Lat)+')',4326)LongとLatsを数値として保存するため、lngまたはlatからの変換を追加しました。
STGeomFromText()またはSTPointFromText()SQLメソッドが必要なようです:
DECLARE @g geography;
SET @g = geography::STGeomFromText('POINT(-122.34900 47.65100)', 4326);
SELECT @g.ToString();または
DECLARE @g geography;
SET @g = geography::STPointFromText('POINT(-122.34900 47.65100)', 4326);
SELECT @g.ToString();GeometryまたはGeographyフィールドを作成してから、SQLを使用して、lat / lon値を使用してそのフィールドにデータを入力します。
DECLARE @g geometry; SET @g = geometry::STPointFromText('POINT (100 100)', 0);
                    このようにできます
SELECT geography::Point(lat, long, 4326)詳細については、データベース管理者に関する私の投稿「SQL Server Point ConstructorまたはバージョンのST_Point(x、y)?」を参照してください。