Je suis assez sûr que ce n'est pas la bonne façon de le faire, donc je suis à la recherche de suggestions.Utilisation de variables dans SQL 2008 pour renvoyer plusieurs enregistrements
Je ne pense pas que mon problème soit si important que j'essaie de résoudre un problème spatial. Je ne suis pas sûr d'un bon moyen de prendre la latitude et la longitude et retourner un type de données géographiques dans une déclaration select. J'ai réussi à créer une colonne géographique et à saisir les données.
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