STContainsと呼ばれる地理空間関数はSQLServer2012でのみ使用できるため、SQLSever2008で同じまたは類似の結果を取得するために使用できる類似の関数は何ですか。
STIntersectsは実行可能なオプションですか?
乾杯!
STContainsと呼ばれる地理空間関数はSQLServer2012でのみ使用できるため、SQLSever2008で同じまたは類似の結果を取得するために使用できる類似の関数は何ですか。
STIntersectsは実行可能なオプションですか?
乾杯!
STContains
SQLServer2008で使用できます。
DECLARE @s0 AS GEOMETRY = 'POLYGON((4 4, 7 4, 7 7, 4 7 ,4 4))'
DECLARE @s1 AS GEOMETRY = 'POLYGON((5 4.2, 6 4.2, 6 5, 5 5, 5 4.2))'
SELECT *
FROM (
SELECT @s0 AS 'Geo', 'S0' as 'Labels'
UNION ALL SELECT @s1, 'S1'
) AS A
WHERE A.Geo.STContains(@S1) = 1