我的目标是能够编写一个查询,这样我就可以在一个表中找到在lat的某个半径和long之间的所有行。SELECT * FROM some_table WHERE lat > someVariableMinLat AND lng > someVariableMinLng AND lng < someVariableMaxLng;现在,我的想法是,这些当然应该是一个索引,我只是想确认一下,相关的阅读或信息将是很好的,谢谢!
下面是发生的事情:
我的软件查询第三方数据库,在这个数据库中,我们没有写入数据或更改结构的选项。结果是一个DataTable。此时,该datatable被同步,然后作为XML保存到磁盘。因此,我们希望切换数据并将其存储在SQL Server (2008及更高版本)数据库中。为此,我们正在寻找最佳实践。我们想到的一件事是为一条记录计算某种散列,并使用它来检查记录是否发生了更改。SQL Server支持这样的功能吗?或者,在代码中计算散列