0
我想从我的表中选择位于特定多边形中的点。
这里我表test1的有几何型的DATA4列,它包含:SQLintersects查询不能正常工作
2,3
5,6
7,10
当我试图下面的查询返回的空行。请帮我解决这个错误。
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('POLYGON((0 0, 4 0, 4 4, 0 4, 0 0))', 0);
SELECT *
FROM test1
WHERE data4.STIntersects(@g) = 1;
我也曾尝试:
WHERE @g.STContains(geometry::STGeomFromText(test1.data4, 0))='True'
这并没有正常工作。
感谢您的帮助。我正在编写SQL Server函数 – PhantomM 2013-03-01 19:18:46