小编Nen*_*nad的帖子

使用空间索引

我想学习如何在SQL SERVER 2012中使用Spatial Index.我有一些非常耗时的查询,所以我需要它.

我会非常感谢一些例子和解释.

谢谢!

t-sql sql-server sql-server-2012

12
推荐指数
1
解决办法
4249
查看次数

线串到点

我需要使用SQL Server从Linestring中提取Points.我知道我可以看到geometry.ToString()的坐标,但我需要新的点几何.我怎么能这样做?

t-sql sql-server geospatial sql-server-2012

9
推荐指数
3
解决办法
6296
查看次数

在SQL Server中使用空间索引时出错

我使用Spatial Index,当我尝试执行WHERE语句时:

WHERE T.GEOMETRY.STIntersects(O.GEOMETRY) = 1 AND T.GEOMETRY.STTouches(O.GEOMETRY) = 0
Run Code Online (Sandbox Code Playgroud)

它工作正常,但当我尝试用OR执行时:

WHERE T.GEOMETRY.STOverlaps(O.GEOMETRY) = 1 OR T.GEOMETRY.STWithin(O.GEOMETRY) = 1
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

查询处理器无法为具有空间索引提示的查询生成查询计划.原因:无法在条件中找到所需的二进制空间方法.尝试删除索引提示或删除SET FORCEPLAN.

任何帮助,这个陈述中有什么问题?

t-sql sql-server geospatial spatial-index

5
推荐指数
1
解决办法
1327
查看次数

SQL Query将1个值拆分为3行

我的要求就像.我有3列和1行.

Column A -> Value a
Column B -> Value b
Column C -> Value 123
Run Code Online (Sandbox Code Playgroud)

我必须在C列中拆分值并从中获取3行,并且还从其他列复制值.我必须得到3行,它应该是这样的:

Column A -> Value a , a , a
Column B -> Value b , b , b
Column C -> Value 1, 2, 3
Run Code Online (Sandbox Code Playgroud)

任何的想法?

sql sql-server

1
推荐指数
1
解决办法
424
查看次数