尝试获取包含多边形内部地理线串部分的行。 Microsoft SQL。
表:RSACLL 列名称:轮廓是地理列。
每行中的每个Contour列都包含有效的linstrings;已经和C#项目一起使用了。我希望您使用SQL语句来选择特定多边形内每个线串的部分,而不是使用C#。以下语句发出错误:
4104,RSACLL.Contour无法受约束。
请帮我提供正确的SQL语句。 THX。
DECLARE @g geography;
SET @g = geography::STGeomFromText('POLYGON((-26.66532915 28.58125953, -26.66532915 28.63808831, -26.63020797 28.63808831, -26.63020797 28.58125953))', 4326);
SELECT @g.STIntersection(RSACLL.Contour)